diff --git a/.flowconfig b/.flowconfig index 87d004902c80..43156e990488 100644 --- a/.flowconfig +++ b/.flowconfig @@ -100,4 +100,4 @@ untyped-import untyped-type-import [version] -^0.311.0 +^0.312.0 diff --git a/.github/scripts/resolve-hermes.mts b/.github/scripts/resolve-hermes.mts index 77fb5d9a1abe..f8986b8b81dd 100644 --- a/.github/scripts/resolve-hermes.mts +++ b/.github/scripts/resolve-hermes.mts @@ -31,7 +31,7 @@ function setActionOutput(key: string, value: string) { * Reads the Hermes artifact version from * packages/react-native/sdks/hermes-engine/version.properties. * - * Returns HERMES_V1_VERSION_NAME when RCT_HERMES_V1_ENABLED=1, otherwise + * [macOS] Returns HERMES_V1_VERSION_NAME unless RCT_HERMES_V1_ENABLED=0, otherwise * HERMES_VERSION_NAME. Returns null if the file or the key is missing. */ function resolveHermesArtifactVersion(): string | null { @@ -48,7 +48,7 @@ function resolveHermesArtifactVersion(): string | null { } } const key = - process.env.RCT_HERMES_V1_ENABLED === '1' + process.env.RCT_HERMES_V1_ENABLED !== '0' // [macOS] ? 'HERMES_V1_VERSION_NAME' : 'HERMES_VERSION_NAME'; const version = props[key]; @@ -60,12 +60,12 @@ function resolveHermesArtifactVersion(): string | null { /** * Reads the pinned Hermes tag from packages/react-native/sdks/.hermesversion - * (or .hermesv1version when RCT_HERMES_V1_ENABLED=1). The value is a git tag in + * [macOS] Uses .hermesv1version unless RCT_HERMES_V1_ENABLED=0. The value is a git tag in * facebook/hermes. Returns null if the file is missing or empty. */ function resolveHermesTag(): string | null { const tagFile = - process.env.RCT_HERMES_V1_ENABLED === '1' + process.env.RCT_HERMES_V1_ENABLED !== '0' // [macOS] ? '.hermesv1version' : '.hermesversion'; const tagPath = path.resolve( diff --git a/.github/workflows/microsoft-resolve-hermes.yml b/.github/workflows/microsoft-resolve-hermes.yml index 7a919bcbf23c..ab153d6e8290 100644 --- a/.github/workflows/microsoft-resolve-hermes.yml +++ b/.github/workflows/microsoft-resolve-hermes.yml @@ -22,8 +22,6 @@ jobs: name: "Resolve Hermes" runs-on: macos-15 timeout-minutes: 15 - env: - RCT_HERMES_V1_ENABLED: '1' outputs: hermes-commit: ${{ steps.resolve.outputs.hermes-commit }} cache-hit: ${{ steps.cache.outputs.cache-hit }} diff --git a/.github/workflows/test-all.yml b/.github/workflows/test-all.yml index deda700d9ffb..38507506de05 100644 --- a/.github/workflows/test-all.yml +++ b/.github/workflows/test-all.yml @@ -510,3 +510,4 @@ jobs: - name: Verify debugger-shell build shell: bash run: node scripts/debugger-shell/build-binary.js + diff --git a/.yarnrc.yml b/.yarnrc.yml index a5b9869f637d..da65d046291a 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -36,10 +36,11 @@ packageExtensions: "hermes-estree": "0.29.1" "@react-native/fantom@*": dependencies: + "istanbul-lib-coverage": "^3.2.0" "jest-docblock": "^29.7.0" "jest-message-util": "^29.7.0" - "metro": "^0.84.0" - "metro-config": "^0.84.0" + "metro": "^0.84.3" + "metro-config": "^0.84.3" "source-map": "^0.6.1" "@typescript-eslint/type-utils@*": dependencies: diff --git a/docsite/yarn.lock b/docsite/yarn.lock index 5a8c956772e1..56bfd7c26ced 100644 --- a/docsite/yarn.lock +++ b/docsite/yarn.lock @@ -12755,13 +12755,13 @@ __metadata: linkType: hard "websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": - version: 0.7.5 - resolution: "websocket-driver@npm:0.7.5" + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" dependencies: http-parser-js: "npm:>=0.5.1" safe-buffer: "npm:>=5.1.0" websocket-extensions: "npm:>=0.1.1" - checksum: 10c0/843a3c9f529ce07f2721829f70f62986247525ab22625e857b69da13dc90967bacfe57b85e196801b565cd797e309ddd5b06fa8435732e34e8a8ab6201d7abed + checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 languageName: node linkType: hard diff --git a/package.json b/package.json index 6c14042ac4ff..6b04ab88fb68 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "ansi-regex": "^5.0.0", "ansi-styles": "^4.2.1", "babel-plugin-minify-dead-code-elimination": "^0.5.2", - "babel-plugin-syntax-hermes-parser": "0.35.0", + "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-define": "^2.1.4", "babel-plugin-transform-flow-enums": "^0.0.2", "clang-format": "^1.8.0", @@ -93,10 +93,10 @@ "eslint-plugin-redundant-undefined": "^0.4.0", "eslint-plugin-relay": "^1.8.3", "fb-dotslash": "0.5.8", - "flow-api-translator": "0.35.0", - "flow-bin": "^0.311.0", - "hermes-eslint": "0.35.0", - "hermes-transform": "0.35.0", + "flow-api-translator": "0.36.0", + "flow-bin": "^0.312.0", + "hermes-eslint": "0.36.0", + "hermes-transform": "0.36.0", "ini": "^5.0.0", "inquirer": "^7.1.0", "jest": "^29.7.0", @@ -108,13 +108,13 @@ "markdownlint-cli2": "^0.22.0", "markdownlint-rule-relative-links": "^3.0.0", "memfs": "^4.38.2", - "metro-babel-register": "^0.84.2", - "metro-transform-plugins": "^0.84.2", + "metro-babel-register": "^0.84.3", + "metro-transform-plugins": "^0.84.3", "micromatch": "^4.0.4", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", "prettier": "3.6.2", - "prettier-plugin-hermes-parser": "0.35.0", + "prettier-plugin-hermes-parser": "0.36.0", "react": "19.2.3", "react-test-renderer": "19.2.3", "rimraf": "^3.0.2", @@ -142,11 +142,11 @@ "@yarnpkg/types": "^4.0.1", "eslint-plugin-react-hooks": "^5.2.0", "glob": "^7.1.1", - "hermes-estree": "0.35.0", + "hermes-estree": "0.36.0", "invariant": "^2.2.4", "jsonc-eslint-parser": "^2.3.0", - "metro": "^0.84.0", - "metro-config": "^0.84.0", + "metro": "^0.84.3", + "metro-config": "^0.84.3", "metro-memory-fs": "^0.82.5", "nx": "21.4.1", "yargs": "^17.6.2", diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 2a316fbdb957..1ea650093b08 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -32,16 +32,16 @@ }, "dependencies": { "@react-native/dev-middleware": "workspace:*", - "chalk": "^4.0.0", "debug": "^4.4.0", "invariant": "^2.2.4", - "metro": "^0.84.2", - "metro-config": "^0.84.2", - "metro-core": "^0.84.2", - "semver": "^7.1.3" + "metro": "^0.84.3", + "metro-config": "^0.84.3", + "metro-core": "^0.84.3", + "semver": "^7.1.3", + "chalk": "^4.0.0" }, "devDependencies": { - "metro-resolver": "^0.84.2" + "metro-resolver": "^0.84.3" }, "peerDependencies": { "@react-native-community/cli": "*", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index c5cfcd2ed959..55bb442fc6e1 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -18,8 +18,8 @@ "bugs": "https://github.com/facebook/react-native/issues", "main": "index.js", "devDependencies": { - "babel-plugin-syntax-hermes-parser": "0.35.0", - "hermes-eslint": "0.35.0" + "babel-plugin-syntax-hermes-parser": "0.36.0", + "hermes-eslint": "0.36.0" }, "engines": { "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index cf11af34797e..0c9e8fdd6aaf 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -29,11 +29,11 @@ "@react-native/codegen": "workspace:*", "make-dir": "^2.1.0", "pirates": "^4.0.1", - "babel-plugin-syntax-hermes-parser": "0.35.0", + "babel-plugin-syntax-hermes-parser": "0.36.0", "source-map-support": "0.5.0" }, "devDependencies": { - "hermes-eslint": "0.35.0" + "hermes-eslint": "0.36.0" }, "engines": { "node": "^20.19.4 || ^22.13.0 || ^24.3.0 || >= 25.0.0" diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index b81751b48113..3c657af5323c 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -37,8 +37,8 @@ "dependencies": { "@react-native/js-polyfills": "workspace:*", "@react-native/metro-babel-transformer": "workspace:*", - "metro-config": "^0.84.2", - "metro-runtime": "^0.84.2" + "metro-config": "^0.84.3", + "metro-runtime": "^0.84.3" }, "private": true } diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 2718043848ff..8ac949b58fad 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -31,27 +31,19 @@ "@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", @@ -60,16 +52,24 @@ "@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.35.0", + "babel-plugin-syntax-hermes-parser": "0.36.0", "babel-plugin-transform-flow-enums": "^0.0.2", - "react-refresh": "^0.14.0" + "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" }, "peerDependencies": { "@babel/core": "*" diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-dev.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-dev.js index 5eb6296906ae..fd6db645265f 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-dev.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-dev.js @@ -230,7 +230,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = exports.MyClass = (0, _createClass2.default)(function MyClass(value) { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-prod.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-prod.js index 8841b08e4b5a..190d8969be82 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-prod.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/default-prod.js @@ -229,7 +229,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = exports.MyClass = (0, _createClass2.default)(function MyClass(value) { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-dev.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-dev.js index 6efe1c1535f9..32630641c169 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-dev.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-dev.js @@ -201,7 +201,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match == null ? void 0 : match[0]; } var MyClass = class { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-prod.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-prod.js index e07687c9fc77..510b81b7af52 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-prod.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-canary-prod.js @@ -195,7 +195,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = class { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-async.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-async.js index 4f4d9f3e9fc1..7e3b8f9dd522 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-async.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-async.js @@ -184,7 +184,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match == null ? void 0 : match[0]; } var MyClass = class { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-class-private.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-class-private.js index fd0a6620b151..19a611a05c87 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-class-private.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev-preserve-class-private.js @@ -187,7 +187,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match == null ? void 0 : match[0]; } var MyClass = class { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev.js index d15636582a02..c1c360cb3a47 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-dev.js @@ -201,7 +201,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match == null ? void 0 : match[0]; } var MyClass = class { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod-no-import-export-transform.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod-no-import-export-transform.js index c29b78b64d51..1ac6b64b825f 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod-no-import-export-transform.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod-no-import-export-transform.js @@ -168,7 +168,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = class { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod.js index ef0c5591c7e8..383e6ed5c83a 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/hermes-stable-prod.js @@ -195,7 +195,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = class { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-babel-runtime.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-babel-runtime.js index 23aeafcb461e..48133ecf77da 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-babel-runtime.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-babel-runtime.js @@ -69,7 +69,7 @@ var id = 0; function _classPrivateFieldLooseKey(e) { return "__private_" + id++ + "_" + e; } function _awaitAsyncGenerator(e) { return new _OverloadYield(e, 0); } function _wrapAsyncGenerator(e) { return function () { return new AsyncGenerator(e.apply(this, arguments)); }; } -function AsyncGenerator(e) { var t, n; function resume(t, n) { try { var r = e[t](n), o = r.value, u = o instanceof _OverloadYield; Promise.resolve(u ? o.v : o).then(function (n) { if (u) { var i = "return" === t && o.k ? t : "next"; if (!o.k || n.done) return resume(i, n); n = e[i](n).value; } settle(!!r.done, n); }, function (e) { resume("throw", e); }); } catch (e) { settle(2, e); } } function settle(e, r) { 2 === e ? t.reject(r) : t.resolve({ value: r, done: e }), (t = t.next) ? resume(t.key, t.arg) : n = null; } this._invoke = function (e, r) { return new Promise(function (o, u) { var i = { key: e, arg: r, resolve: o, reject: u, next: null }; n ? n = n.next = i : (t = n = i, resume(e, r)); }); }, "function" != typeof e.return && (this.return = void 0); } +function AsyncGenerator(e) { var r, t; function resume(r, t) { try { var n = e[r](t), o = n.value, u = o instanceof _OverloadYield; Promise.resolve(u ? o.v : o).then(function (t) { if (u) { var i = "return" === r ? "return" : "next"; if (!o.k || t.done) return resume(i, t); t = e[i](t).value; } settle(n.done ? "return" : "normal", t); }, function (e) { resume("throw", e); }); } catch (e) { settle("throw", e); } } function settle(e, n) { switch (e) { case "return": r.resolve({ value: n, done: !0 }); break; case "throw": r.reject(n); break; default: r.resolve({ value: n, done: !1 }); } (r = r.next) ? resume(r.key, r.arg) : t = null; } this._invoke = function (e, n) { return new Promise(function (o, u) { var i = { key: e, arg: n, resolve: o, reject: u, next: null }; t ? t = t.next = i : (r = t = i, resume(e, n)); }); }, "function" != typeof e.return && (this.return = void 0); } AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { return this; }, AsyncGenerator.prototype.next = function (e) { return this._invoke("next", e); }, AsyncGenerator.prototype.throw = function (e) { return this._invoke("throw", e); }, AsyncGenerator.prototype.return = function (e) { return this._invoke("return", e); }; function _OverloadYield(e, d) { this.v = e, this.k = d; } var _count = _classPrivateFieldLooseKey("count"); @@ -242,7 +242,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = exports.MyClass = _createClass(function MyClass(value) { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-import-export-transform.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-import-export-transform.js index 68899e3d806d..f50ff8f413cf 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-import-export-transform.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/no-import-export-transform.js @@ -205,7 +205,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = _createClass(function MyClass(value) { diff --git a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/with-babel-runtime-version.js b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/with-babel-runtime-version.js index 86d7df9fd384..0c4f65846540 100644 --- a/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/with-babel-runtime-version.js +++ b/packages/react-native-babel-preset/src/__tests__/__fixtures__/output/with-babel-runtime-version.js @@ -225,7 +225,7 @@ function safeJsonParse(input) { } } function matchEmoji(text) { - var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED8\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF-\uDEF8])/); + var match = text.match(/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE89\uDE8F-\uDEC6\uDECE-\uDEDC\uDEDF-\uDEE9\uDEF0-\uDEF8])/); return match?.[0]; } var MyClass = exports.MyClass = (0, _createClass2.default)(function MyClass(value) { diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index 4e64bd3b1f80..0c81735f319c 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -28,7 +28,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@react-native/babel-preset": "workspace:*", - "hermes-parser": "0.35.0", + "hermes-parser": "0.36.0", "nullthrows": "^1.1.1" }, "peerDependencies": { diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index efd6a27bf1fa..0f6344ac3a2e 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -31,7 +31,7 @@ "dependencies": { "@babel/core": "^7.25.2", "@babel/parser": "^7.29.0", - "hermes-parser": "0.35.0", + "hermes-parser": "0.36.0", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "tinyglobby": "^0.2.15", @@ -46,8 +46,8 @@ "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", "@babel/plugin-transform-optional-chaining": "^7.24.8", "@babel/preset-env": "^7.25.3", - "babel-plugin-syntax-hermes-parser": "0.35.0", - "hermes-estree": "0.35.0", + "babel-plugin-syntax-hermes-parser": "0.36.0", + "hermes-estree": "0.36.0", "micromatch": "^4.0.4", "prettier": "3.6.2", "rimraf": "^3.0.2" diff --git a/packages/react-native-codegen/scripts/build.js b/packages/react-native-codegen/scripts/build.js index 5b0d668fd56d..2ae46a672817 100644 --- a/packages/react-native-codegen/scripts/build.js +++ b/packages/react-native-codegen/scripts/build.js @@ -60,17 +60,18 @@ function getBuildPath(file, buildFolder) { async function buildFile(file, silent) { const destPath = getBuildPath(file, BUILD_DIR); + const relativeFile = path.relative(PACKAGE_DIR, file); // [macOS] fs.mkdirSync(path.dirname(destPath), {recursive: true}); - if (micromatch.isMatch(file, IGNORE_PATTERN)) { + if (micromatch.isMatch(relativeFile, IGNORE_PATTERN)) { silent || process.stdout.write( styleText('dim', ' \u2022 ') + path.relative(PACKAGE_DIR, file) + ' (ignore)\n', ); - } else if (!micromatch.isMatch(file, JS_FILES_PATTERN)) { + } else if (!micromatch.isMatch(relativeFile, JS_FILES_PATTERN)) { fs.createReadStream(file).pipe(fs.createWriteStream(destPath)); silent || process.stdout.write( diff --git a/packages/react-native/React/CoreModules/RCTRedBox.mm b/packages/react-native/React/CoreModules/RCTRedBox.mm index 6e0a2b617c20..9f425218f108 100644 --- a/packages/react-native/React/CoreModules/RCTRedBox.mm +++ b/packages/react-native/React/CoreModules/RCTRedBox.mm @@ -21,7 +21,9 @@ #import "CoreModulesPlugins.h" #import "RCTRedBox+Internal.h" +#if !TARGET_OS_OSX // [macOS] #import "RCTRedBox2Controller+Internal.h" +#endif // [macOS] #import "RCTRedBoxController+Internal.h" #if RCT_DEV_MENU @@ -195,9 +197,11 @@ - (void)showErrorMessage:(NSString *)message errorInfo = [self _customizeError:errorInfo]; if (self->_controller == nullptr) { - if (facebook::react::ReactNativeFeatureFlags::redBoxV2IOS()) { + if (!TARGET_OS_OSX && facebook::react::ReactNativeFeatureFlags::redBoxV2IOS()) { // [macOS] +#if !TARGET_OS_OSX // [macOS] self->_controller = [[RCTRedBox2Controller alloc] initWithCustomButtonTitles:self->_customButtonTitles customButtonHandlers:self->_customButtonHandlers]; +#endif // [macOS] } else { self->_controller = [[RCTRedBoxController alloc] initWithCustomButtonTitles:self->_customButtonTitles customButtonHandlers:self->_customButtonHandlers]; diff --git a/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser+Internal.h b/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser+Internal.h index 4fa60a55adcb..302724ec71da 100644 --- a/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser+Internal.h +++ b/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser+Internal.h @@ -5,6 +5,7 @@ * LICENSE file in the root directory of this source tree. */ +#import #import // [macOS] /** @@ -26,3 +27,5 @@ #endif // macOS] @end + +#endif // [macOS] diff --git a/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser.mm b/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser.mm index ba3c39798ce1..811c3e02ccfe 100644 --- a/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser.mm +++ b/packages/react-native/React/CoreModules/RCTRedBox2AnsiParser.mm @@ -10,7 +10,7 @@ #import #import -#if RCT_DEV_MENU +#if RCT_DEV_MENU && !TARGET_OS_OSX // [macOS] using facebook::react::unstable_redbox::AnsiColor; using facebook::react::unstable_redbox::parseAnsi; diff --git a/packages/react-native/React/CoreModules/RCTRedBox2Controller+Internal.h b/packages/react-native/React/CoreModules/RCTRedBox2Controller+Internal.h index 905e9398487f..c27b69bd64a8 100644 --- a/packages/react-native/React/CoreModules/RCTRedBox2Controller+Internal.h +++ b/packages/react-native/React/CoreModules/RCTRedBox2Controller+Internal.h @@ -10,7 +10,7 @@ #import "RCTRedBox+Internal.h" -#if RCT_DEV_MENU +#if RCT_DEV_MENU && !TARGET_OS_OSX // [macOS] typedef void (^RCTRedBox2ButtonPressHandler)(void); diff --git a/packages/react-native/React/CoreModules/RCTRedBox2Controller.mm b/packages/react-native/React/CoreModules/RCTRedBox2Controller.mm index f17591f1e984..c2c047ac4075 100644 --- a/packages/react-native/React/CoreModules/RCTRedBox2Controller.mm +++ b/packages/react-native/React/CoreModules/RCTRedBox2Controller.mm @@ -22,7 +22,7 @@ // @lint-ignore-every CLANGTIDY clang-diagnostic-switch-default // NOTE: clang-diagnostic-switch-default conflicts with clang-diagnostic-switch-enum -#if RCT_DEV_MENU +#if RCT_DEV_MENU && !TARGET_OS_OSX // [macOS] #pragma mark - RCTRedBox2Controller diff --git a/packages/react-native/React/CoreModules/RCTRedBoxController.mm b/packages/react-native/React/CoreModules/RCTRedBoxController.mm index 656fb4a6f7c9..d6c0bff24d84 100644 --- a/packages/react-native/React/CoreModules/RCTRedBoxController.mm +++ b/packages/react-native/React/CoreModules/RCTRedBoxController.mm @@ -411,14 +411,14 @@ - (void)showExtraDataViewController - (void)copyStack { NSMutableString *fullStackTrace; - + if (_lastErrorMessage != nil) { fullStackTrace = [_lastErrorMessage mutableCopy]; [fullStackTrace appendString:@"\n\n"]; } else { fullStackTrace = [NSMutableString string]; } - + for (RCTJSStackFrame *stackFrame in _lastStackTrace) { [fullStackTrace appendString:[NSString stringWithFormat:@"%@\n", stackFrame.methodName]]; if (stackFrame.file) { diff --git a/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm b/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm index 2eec0dda176d..138dc553c681 100644 --- a/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm +++ b/packages/react-native/React/CxxLogUtils/RCTDefaultCxxLogFunction.mm @@ -28,7 +28,6 @@ void RCTDefaultCxxLogFunction(ReactNativeLogLevel level, const char *message) break; case ReactNativeLogLevelFatal: LOG(FATAL) << message; - break; } } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java index f6658992ec41..9c29ee6213de 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricUIManager.java @@ -1011,15 +1011,8 @@ private void scheduleReactRevisionMerge(int surfaceId) { @UnstableReactNativeAPI public void experimental_prefetchResources( int surfaceId, String componentName, ReadableMapBuffer params) { - if (ReactNativeFeatureFlags.enableImagePrefetchingOnUiThreadAndroid()) { - mMountItemDispatcher.addMountItem( - new PrefetchResourcesMountItem(surfaceId, componentName, params)); - } else { - SurfaceMountingManager surfaceMountingManager = mMountingManager.getSurfaceManager(surfaceId); - if (surfaceMountingManager != null) { - surfaceMountingManager.experimental_prefetchResources(surfaceId, componentName, params); - } - } + mMountItemDispatcher.addMountItem( + new PrefetchResourcesMountItem(surfaceId, componentName, params)); } void setBinding(FabricUIManagerBinding binding) { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.kt index b535c10ce5aa..9e53dc8c365b 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/fabric/mounting/SurfaceMountingManager.kt @@ -15,6 +15,7 @@ import android.view.ViewGroup import android.view.ViewParent import androidx.annotation.AnyThread import androidx.annotation.UiThread +import androidx.collection.MutableIntObjectMap import androidx.collection.SparseArrayCompat import androidx.core.graphics.drawable.toDrawable import com.facebook.common.logging.FLog @@ -56,7 +57,10 @@ import java.util.ArrayDeque import java.util.LinkedList import java.util.Queue import java.util.concurrent.ConcurrentHashMap +import java.util.concurrent.locks.ReentrantReadWriteLock import kotlin.concurrent.Volatile +import kotlin.concurrent.read +import kotlin.concurrent.write /** Returns true if the collection contains [key]. */ private operator fun SparseArrayCompat.contains(key: Int): Boolean = containsKey(key) @@ -84,7 +88,20 @@ internal constructor( public var context: ThemedReactContext? = reactContext private set - private val tagToViewState: ConcurrentHashMap = ConcurrentHashMap() // any thread + private val tagToViewState: ConcurrentHashMap? + private val optimizedTagToViewState: MutableIntObjectMap? + private val registryLock = ReentrantReadWriteLock() + + init { + if (ReactNativeFeatureFlags.useOptimizedViewRegistryOnAndroid()) { + tagToViewState = null + optimizedTagToViewState = MutableIntObjectMap() + } else { + tagToViewState = ConcurrentHashMap() + optimizedTagToViewState = null + } + } + private val onViewAttachMountItems: Queue = ArrayDeque() // These are all non-null, until StopSurface is called @@ -126,7 +143,7 @@ internal constructor( return } - tagToViewState[surfaceId] = ViewState(surfaceId, rootView, rootViewManager, true) + registryPut(surfaceId, ViewState(surfaceId, rootView, rootViewManager, true)) val runnable: Runnable = object : GuardedRunnable(checkNotNull(context)) { @@ -190,7 +207,7 @@ internal constructor( if (tagSetForStoppedSurface?.containsKey(tag) == true) { return true } - return tagToViewState.containsKey(tag) + return registryContains(tag) } @UiThread @@ -236,7 +253,7 @@ internal constructor( // Reset all StateWrapper objects // Since this can happen on any thread, is it possible to race between StateWrapper destruction // and some accesses from View classes in the UI thread? - for (viewState in tagToViewState.values) { + registryForEachValue { viewState -> viewState.stateWrapper?.destroyState() viewState.stateWrapper = null @@ -248,15 +265,30 @@ internal constructor( if (ReactNativeFeatureFlags.enableViewRecycling()) { viewManagerRegistry?.onSurfaceStopped(surfaceId) } - val tagSetForStoppedSurface = - SparseArrayCompat().also { this.tagSetForStoppedSurface = it } - for ((key, value) in tagToViewState) { - // Using this as a placeholder value in the map. We're using SparseArrayCompat - // since it can efficiently represent the list of pending tags - tagSetForStoppedSurface[key] = this - - // We must call `onDropViewInstance` on all remaining Views - onViewStateDeleted(value) + + if (optimizedTagToViewState != null) { + val viewStatesToDelete: ArrayList + registryLock.write { + val tagSetForStoppedSurface = + SparseArrayCompat().also { this.tagSetForStoppedSurface = it } + viewStatesToDelete = ArrayList(optimizedTagToViewState.size) + optimizedTagToViewState.forEach { key, value -> + tagSetForStoppedSurface[key] = this@SurfaceMountingManager + viewStatesToDelete.add(value) + } + optimizedTagToViewState.clear() + } + for (viewState in viewStatesToDelete) { + onViewStateDeleted(viewState) + } + } else { + val tagSetForStoppedSurface = + SparseArrayCompat().also { this.tagSetForStoppedSurface = it } + for ((key, value) in tagToViewState!!) { + tagSetForStoppedSurface[key] = this + onViewStateDeleted(value) + } + tagToViewState!!.clear() } // Evict all views from cache and memory @@ -264,7 +296,6 @@ internal constructor( rootViewManager = null mountItemExecutor = null context = null - tagToViewState.clear() onViewAttachMountItems.clear() tagToSynchronousMountProps.clear() FLog.e(TAG, "Surface [$surfaceId] was stopped on SurfaceMountingManager.") @@ -572,7 +603,7 @@ internal constructor( this.stateWrapper = stateWrapper this.eventEmitter = eventEmitterWrapper } - tagToViewState[reactTag] = viewState + registryPut(reactTag, viewState) if (isLayoutable) { @Suppress("UNCHECKED_CAST") @@ -921,13 +952,19 @@ internal constructor( return } - var viewState = tagToViewState[reactTag] - if (viewState == null) { - // TODO T62717437 - Use a flag to determine that these event emitters belong to virtual nodes - // only. - viewState = ViewState(reactTag) - tagToViewState[reactTag] = viewState - } + // TODO T62717437 - Use a flag to determine that these event emitters belong to virtual nodes + // only. + val viewState: ViewState = + if (optimizedTagToViewState != null) { + registryLock.write { optimizedTagToViewState.getOrPut(reactTag) { ViewState(reactTag) } } + } else { + var vs = tagToViewState!![reactTag] + if (vs == null) { + vs = ViewState(reactTag) + tagToViewState!![reactTag] = vs + } + vs + } val previousEventEmitterWrapper = viewState.eventEmitter viewState.eventEmitter = eventEmitter @@ -1039,7 +1076,7 @@ internal constructor( // To delete we simply remove the tag from the registry. // We want to rely on the correct set of MountInstructions being sent to the platform, // or StopSurface being called, so we do not handle deleting descendants of the View. - tagToViewState.remove(reactTag) + registryRemove(reactTag) onViewStateDeleted(viewState) } @@ -1084,12 +1121,52 @@ internal constructor( } private fun getViewState(reactTag: Int): ViewState = - tagToViewState[reactTag] + registryGet(reactTag) ?: throw RetryableMountingLayerException( "Unable to find viewState for tag $reactTag. Surface stopped: $isStopped" ) - private fun getNullableViewState(reactTag: Int): ViewState? = tagToViewState[reactTag] + private fun getNullableViewState(reactTag: Int): ViewState? = registryGet(reactTag) + + private fun registryGet(tag: Int): ViewState? { + return if (optimizedTagToViewState != null) { + registryLock.read { optimizedTagToViewState[tag] } + } else { + tagToViewState!![tag] + } + } + + private fun registryPut(tag: Int, state: ViewState) { + if (optimizedTagToViewState != null) { + registryLock.write { optimizedTagToViewState[tag] = state } + } else { + tagToViewState!![tag] = state + } + } + + private fun registryRemove(tag: Int) { + if (optimizedTagToViewState != null) { + registryLock.write { optimizedTagToViewState.remove(tag) } + } else { + tagToViewState!!.remove(tag) + } + } + + private fun registryContains(tag: Int): Boolean { + return if (optimizedTagToViewState != null) { + registryLock.read { optimizedTagToViewState.containsKey(tag) } + } else { + tagToViewState!!.containsKey(tag) + } + } + + private inline fun registryForEachValue(action: (ViewState) -> Unit) { + if (optimizedTagToViewState != null) { + registryLock.read { optimizedTagToViewState.forEachValue(action) } + } else { + tagToViewState!!.values.forEach(action) + } + } /** Applies a bitmap as the background of the view with the given tag, if it exists. */ @UiThread @@ -1100,7 +1177,7 @@ internal constructor( public fun printSurfaceState(): Unit { FLog.e(TAG, "Views created for surface $surfaceId:") - for (viewState in tagToViewState.values) { + registryForEachValue { viewState -> val viewManagerName = viewState.viewManager?.name val view = viewState.view val parent = if (view != null) view.parent as View? else null @@ -1142,7 +1219,7 @@ internal constructor( ): Unit { // When the surface stopped we will reset the view state map. We are not going to enqueue // pending events as they are not expected to be dispatched anyways. - val viewState = tagToViewState[reactTag] + val viewState = registryGet(reactTag) if (viewState == null) { // Cannot queue event without view state. Do nothing here. diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt index 66c05902b4ee..c0a1a9a5cd73 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlags.kt @@ -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<<1eca66b21554b00725f2a9be894a0db9>> */ /** @@ -204,18 +204,6 @@ public object ReactNativeFeatureFlags { @JvmStatic public fun enableImagePrefetchingAndroid(): Boolean = accessor.enableImagePrefetchingAndroid() - /** - * When enabled, Android will build and initiate image prefetch requests on ImageShadowNode::layout and batch them together in a single JNI call - */ - @JvmStatic - public fun enableImagePrefetchingJNIBatchingAndroid(): Boolean = accessor.enableImagePrefetchingJNIBatchingAndroid() - - /** - * When enabled, Android will initiate image prefetch requested on ImageShadowNode::layout on the UI thread - */ - @JvmStatic - public fun enableImagePrefetchingOnUiThreadAndroid(): Boolean = accessor.enableImagePrefetchingOnUiThreadAndroid() - /** * Dispatches state updates for content offset changes synchronously on the main thread. */ @@ -306,6 +294,12 @@ public object ReactNativeFeatureFlags { @JvmStatic public fun enablePropsUpdateReconciliationAndroid(): Boolean = accessor.enablePropsUpdateReconciliationAndroid() + /** + * Gates a defensive guard around Scheduler::uiManagerDidDispatchCommand and uiManagerDidFinishTransaction that prevents queued rendering-update lambdas from dereferencing the SchedulerDelegate after it has been destroyed (use-after-free). + */ + @JvmStatic + public fun enableSchedulerDelegateInvalidation(): Boolean = accessor.enableSchedulerDelegateInvalidation() + /** * When enabled, it will use SwiftUI for filter effects like blur on iOS. */ @@ -534,6 +528,12 @@ public object ReactNativeFeatureFlags { @JvmStatic public fun useNestedScrollViewAndroid(): Boolean = accessor.useNestedScrollViewAndroid() + /** + * Use MutableIntObjectMap with ReadWriteLock instead of ConcurrentHashMap for the view registry in SurfaceMountingManager to reduce memory overhead and GC pressure. + */ + @JvmStatic + public fun useOptimizedViewRegistryOnAndroid(): Boolean = accessor.useOptimizedViewRegistryOnAndroid() + /** * Use shared animation backend in C++ Animated */ diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt index f5c895d05ab6..a138abe7be3c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxAccessor.kt @@ -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<<4f9f5c1c46217ed6802abd5f786aac19>> + * @generated SignedSource<<76d977ea53cb2a37fc2ea8549e31cebd>> */ /** @@ -49,8 +49,6 @@ internal class ReactNativeFeatureFlagsCxxAccessor : ReactNativeFeatureFlagsAcces private var enableIOSTextBaselineOffsetPerLineCache: Boolean? = null private var enableIOSViewClipToPaddingBoxCache: Boolean? = null private var enableImagePrefetchingAndroidCache: Boolean? = null - private var enableImagePrefetchingJNIBatchingAndroidCache: Boolean? = null - private var enableImagePrefetchingOnUiThreadAndroidCache: Boolean? = null private var enableImmediateUpdateModeForContentOffsetChangesCache: Boolean? = null private var enableImperativeFocusCache: Boolean? = null private var enableInteropViewManagerClassLookUpOptimizationIOSCache: Boolean? = null @@ -66,6 +64,7 @@ internal class ReactNativeFeatureFlagsCxxAccessor : ReactNativeFeatureFlagsAcces private var enableNetworkEventReportingCache: Boolean? = null private var enablePreparedTextLayoutCache: Boolean? = null private var enablePropsUpdateReconciliationAndroidCache: Boolean? = null + private var enableSchedulerDelegateInvalidationCache: Boolean? = null private var enableSwiftUIBasedFiltersCache: Boolean? = null private var enableViewCullingCache: Boolean? = null private var enableViewRecyclingCache: Boolean? = null @@ -104,6 +103,7 @@ internal class ReactNativeFeatureFlagsCxxAccessor : ReactNativeFeatureFlagsAcces private var useLISAlgorithmInDifferentiatorCache: Boolean? = null private var useNativeViewConfigsInBridgelessModeCache: Boolean? = null private var useNestedScrollViewAndroidCache: Boolean? = null + private var useOptimizedViewRegistryOnAndroidCache: Boolean? = null private var useSharedAnimatedBackendCache: Boolean? = null private var useTraitHiddenOnAndroidCache: Boolean? = null private var useTurboModuleInteropCache: Boolean? = null @@ -374,24 +374,6 @@ internal class ReactNativeFeatureFlagsCxxAccessor : ReactNativeFeatureFlagsAcces return cached } - override fun enableImagePrefetchingJNIBatchingAndroid(): Boolean { - var cached = enableImagePrefetchingJNIBatchingAndroidCache - if (cached == null) { - cached = ReactNativeFeatureFlagsCxxInterop.enableImagePrefetchingJNIBatchingAndroid() - enableImagePrefetchingJNIBatchingAndroidCache = cached - } - return cached - } - - override fun enableImagePrefetchingOnUiThreadAndroid(): Boolean { - var cached = enableImagePrefetchingOnUiThreadAndroidCache - if (cached == null) { - cached = ReactNativeFeatureFlagsCxxInterop.enableImagePrefetchingOnUiThreadAndroid() - enableImagePrefetchingOnUiThreadAndroidCache = cached - } - return cached - } - override fun enableImmediateUpdateModeForContentOffsetChanges(): Boolean { var cached = enableImmediateUpdateModeForContentOffsetChangesCache if (cached == null) { @@ -527,6 +509,15 @@ internal class ReactNativeFeatureFlagsCxxAccessor : ReactNativeFeatureFlagsAcces return cached } + override fun enableSchedulerDelegateInvalidation(): Boolean { + var cached = enableSchedulerDelegateInvalidationCache + if (cached == null) { + cached = ReactNativeFeatureFlagsCxxInterop.enableSchedulerDelegateInvalidation() + enableSchedulerDelegateInvalidationCache = cached + } + return cached + } + override fun enableSwiftUIBasedFilters(): Boolean { var cached = enableSwiftUIBasedFiltersCache if (cached == null) { @@ -869,6 +860,15 @@ internal class ReactNativeFeatureFlagsCxxAccessor : ReactNativeFeatureFlagsAcces return cached } + override fun useOptimizedViewRegistryOnAndroid(): Boolean { + var cached = useOptimizedViewRegistryOnAndroidCache + if (cached == null) { + cached = ReactNativeFeatureFlagsCxxInterop.useOptimizedViewRegistryOnAndroid() + useOptimizedViewRegistryOnAndroidCache = cached + } + return cached + } + override fun useSharedAnimatedBackend(): Boolean { var cached = useSharedAnimatedBackendCache if (cached == null) { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt index 028421437717..24abbbaa92ee 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsCxxInterop.kt @@ -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<<8916e9f4a938a69ff175c806db9835d4>> + * @generated SignedSource<> */ /** @@ -86,10 +86,6 @@ public object ReactNativeFeatureFlagsCxxInterop { @DoNotStrip @JvmStatic public external fun enableImagePrefetchingAndroid(): Boolean - @DoNotStrip @JvmStatic public external fun enableImagePrefetchingJNIBatchingAndroid(): Boolean - - @DoNotStrip @JvmStatic public external fun enableImagePrefetchingOnUiThreadAndroid(): Boolean - @DoNotStrip @JvmStatic public external fun enableImmediateUpdateModeForContentOffsetChanges(): Boolean @DoNotStrip @JvmStatic public external fun enableImperativeFocus(): Boolean @@ -120,6 +116,8 @@ public object ReactNativeFeatureFlagsCxxInterop { @DoNotStrip @JvmStatic public external fun enablePropsUpdateReconciliationAndroid(): Boolean + @DoNotStrip @JvmStatic public external fun enableSchedulerDelegateInvalidation(): Boolean + @DoNotStrip @JvmStatic public external fun enableSwiftUIBasedFilters(): Boolean @DoNotStrip @JvmStatic public external fun enableViewCulling(): Boolean @@ -196,6 +194,8 @@ public object ReactNativeFeatureFlagsCxxInterop { @DoNotStrip @JvmStatic public external fun useNestedScrollViewAndroid(): Boolean + @DoNotStrip @JvmStatic public external fun useOptimizedViewRegistryOnAndroid(): Boolean + @DoNotStrip @JvmStatic public external fun useSharedAnimatedBackend(): Boolean @DoNotStrip @JvmStatic public external fun useTraitHiddenOnAndroid(): Boolean diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt index f50bcc1e9264..4075e0ac58d1 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsDefaults.kt @@ -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<<90749c9c722e07b00424c75f57f9c4a1>> + * @generated SignedSource<<9e5b3192d1bec953c116d959ad63283d>> */ /** @@ -81,13 +81,9 @@ public open class ReactNativeFeatureFlagsDefaults : ReactNativeFeatureFlagsProvi override fun enableImagePrefetchingAndroid(): Boolean = false - override fun enableImagePrefetchingJNIBatchingAndroid(): Boolean = false - - override fun enableImagePrefetchingOnUiThreadAndroid(): Boolean = false - override fun enableImmediateUpdateModeForContentOffsetChanges(): Boolean = false - override fun enableImperativeFocus(): Boolean = true + override fun enableImperativeFocus(): Boolean = false override fun enableInteropViewManagerClassLookUpOptimizationIOS(): Boolean = false @@ -115,6 +111,8 @@ public open class ReactNativeFeatureFlagsDefaults : ReactNativeFeatureFlagsProvi override fun enablePropsUpdateReconciliationAndroid(): Boolean = false + override fun enableSchedulerDelegateInvalidation(): Boolean = false + override fun enableSwiftUIBasedFilters(): Boolean = false override fun enableViewCulling(): Boolean = false @@ -153,7 +151,7 @@ public open class ReactNativeFeatureFlagsDefaults : ReactNativeFeatureFlagsProvi override fun hideOffscreenVirtualViewsOnIOS(): Boolean = false - override fun overrideBySynchronousMountPropsAtMountingAndroid(): Boolean = false + override fun overrideBySynchronousMountPropsAtMountingAndroid(): Boolean = true override fun perfIssuesEnabled(): Boolean = false @@ -191,6 +189,8 @@ public open class ReactNativeFeatureFlagsDefaults : ReactNativeFeatureFlagsProvi override fun useNestedScrollViewAndroid(): Boolean = false + override fun useOptimizedViewRegistryOnAndroid(): Boolean = false + override fun useSharedAnimatedBackend(): Boolean = false override fun useTraitHiddenOnAndroid(): Boolean = false diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt index 698723ec7ef8..1284abcf7a4c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsLocalAccessor.kt @@ -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<<378d6a8de497d26ebbbf55885be27a21>> */ /** @@ -53,8 +53,6 @@ internal class ReactNativeFeatureFlagsLocalAccessor : ReactNativeFeatureFlagsAcc private var enableIOSTextBaselineOffsetPerLineCache: Boolean? = null private var enableIOSViewClipToPaddingBoxCache: Boolean? = null private var enableImagePrefetchingAndroidCache: Boolean? = null - private var enableImagePrefetchingJNIBatchingAndroidCache: Boolean? = null - private var enableImagePrefetchingOnUiThreadAndroidCache: Boolean? = null private var enableImmediateUpdateModeForContentOffsetChangesCache: Boolean? = null private var enableImperativeFocusCache: Boolean? = null private var enableInteropViewManagerClassLookUpOptimizationIOSCache: Boolean? = null @@ -70,6 +68,7 @@ internal class ReactNativeFeatureFlagsLocalAccessor : ReactNativeFeatureFlagsAcc private var enableNetworkEventReportingCache: Boolean? = null private var enablePreparedTextLayoutCache: Boolean? = null private var enablePropsUpdateReconciliationAndroidCache: Boolean? = null + private var enableSchedulerDelegateInvalidationCache: Boolean? = null private var enableSwiftUIBasedFiltersCache: Boolean? = null private var enableViewCullingCache: Boolean? = null private var enableViewRecyclingCache: Boolean? = null @@ -108,6 +107,7 @@ internal class ReactNativeFeatureFlagsLocalAccessor : ReactNativeFeatureFlagsAcc private var useLISAlgorithmInDifferentiatorCache: Boolean? = null private var useNativeViewConfigsInBridgelessModeCache: Boolean? = null private var useNestedScrollViewAndroidCache: Boolean? = null + private var useOptimizedViewRegistryOnAndroidCache: Boolean? = null private var useSharedAnimatedBackendCache: Boolean? = null private var useTraitHiddenOnAndroidCache: Boolean? = null private var useTurboModuleInteropCache: Boolean? = null @@ -407,26 +407,6 @@ internal class ReactNativeFeatureFlagsLocalAccessor : ReactNativeFeatureFlagsAcc return cached } - override fun enableImagePrefetchingJNIBatchingAndroid(): Boolean { - var cached = enableImagePrefetchingJNIBatchingAndroidCache - if (cached == null) { - cached = currentProvider.enableImagePrefetchingJNIBatchingAndroid() - accessedFeatureFlags.add("enableImagePrefetchingJNIBatchingAndroid") - enableImagePrefetchingJNIBatchingAndroidCache = cached - } - return cached - } - - override fun enableImagePrefetchingOnUiThreadAndroid(): Boolean { - var cached = enableImagePrefetchingOnUiThreadAndroidCache - if (cached == null) { - cached = currentProvider.enableImagePrefetchingOnUiThreadAndroid() - accessedFeatureFlags.add("enableImagePrefetchingOnUiThreadAndroid") - enableImagePrefetchingOnUiThreadAndroidCache = cached - } - return cached - } - override fun enableImmediateUpdateModeForContentOffsetChanges(): Boolean { var cached = enableImmediateUpdateModeForContentOffsetChangesCache if (cached == null) { @@ -577,6 +557,16 @@ internal class ReactNativeFeatureFlagsLocalAccessor : ReactNativeFeatureFlagsAcc return cached } + override fun enableSchedulerDelegateInvalidation(): Boolean { + var cached = enableSchedulerDelegateInvalidationCache + if (cached == null) { + cached = currentProvider.enableSchedulerDelegateInvalidation() + accessedFeatureFlags.add("enableSchedulerDelegateInvalidation") + enableSchedulerDelegateInvalidationCache = cached + } + return cached + } + override fun enableSwiftUIBasedFilters(): Boolean { var cached = enableSwiftUIBasedFiltersCache if (cached == null) { @@ -957,6 +947,16 @@ internal class ReactNativeFeatureFlagsLocalAccessor : ReactNativeFeatureFlagsAcc return cached } + override fun useOptimizedViewRegistryOnAndroid(): Boolean { + var cached = useOptimizedViewRegistryOnAndroidCache + if (cached == null) { + cached = currentProvider.useOptimizedViewRegistryOnAndroid() + accessedFeatureFlags.add("useOptimizedViewRegistryOnAndroid") + useOptimizedViewRegistryOnAndroidCache = cached + } + return cached + } + override fun useSharedAnimatedBackend(): Boolean { var cached = useSharedAnimatedBackendCache if (cached == null) { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt index c806054c45fc..2e5fa22f4539 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android.kt @@ -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<<187ac62197545fbce9d537527b4aed3b>> + * @generated SignedSource<<6a5fd95dffcab319acb765aa25a33d8d>> */ /** @@ -27,6 +27,8 @@ public open class ReactNativeFeatureFlagsOverrides_RNOSS_Experimental_Android : override fun enableAccessibilityOrder(): Boolean = true + override fun enableSchedulerDelegateInvalidation(): Boolean = true + override fun enableSwiftUIBasedFilters(): Boolean = true override fun preventShadowTreeCommitExhaustion(): Boolean = true diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt index 3bcc2f82ed22..13a3b26839b4 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider.kt @@ -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<<536a5156deea17740dd24782bf79feb4>> + * @generated SignedSource<<42e555a40da280b24f84e3ee5b45051d>> */ /** @@ -81,10 +81,6 @@ public interface ReactNativeFeatureFlagsProvider { @DoNotStrip public fun enableImagePrefetchingAndroid(): Boolean - @DoNotStrip public fun enableImagePrefetchingJNIBatchingAndroid(): Boolean - - @DoNotStrip public fun enableImagePrefetchingOnUiThreadAndroid(): Boolean - @DoNotStrip public fun enableImmediateUpdateModeForContentOffsetChanges(): Boolean @DoNotStrip public fun enableImperativeFocus(): Boolean @@ -115,6 +111,8 @@ public interface ReactNativeFeatureFlagsProvider { @DoNotStrip public fun enablePropsUpdateReconciliationAndroid(): Boolean + @DoNotStrip public fun enableSchedulerDelegateInvalidation(): Boolean + @DoNotStrip public fun enableSwiftUIBasedFilters(): Boolean @DoNotStrip public fun enableViewCulling(): Boolean @@ -191,6 +189,8 @@ public interface ReactNativeFeatureFlagsProvider { @DoNotStrip public fun useNestedScrollViewAndroid(): Boolean + @DoNotStrip public fun useOptimizedViewRegistryOnAndroid(): Boolean + @DoNotStrip public fun useSharedAnimatedBackend(): Boolean @DoNotStrip public fun useTraitHiddenOnAndroid(): Boolean diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt index 6919dd78fded..970d6230082c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/deviceinfo/DeviceInfoModule.kt @@ -8,6 +8,7 @@ package com.facebook.react.modules.deviceinfo import android.util.DisplayMetrics +import androidx.annotation.VisibleForTesting import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat import androidx.window.layout.WindowMetricsCalculator @@ -36,7 +37,8 @@ internal class DeviceInfoModule(reactContext: ReactApplicationContext) : reactContext.addLifecycleEventListener(this) } - private fun getWindowDisplayMetrics(): DisplayMetrics { + @VisibleForTesting + internal fun getWindowDisplayMetrics(): DisplayMetrics { val windowDisplayMetrics = DisplayMetrics() windowDisplayMetrics.setTo(reactApplicationContext.resources.displayMetrics) @@ -64,7 +66,8 @@ internal class DeviceInfoModule(reactContext: ReactApplicationContext) : return windowDisplayMetrics } - fun getDisplayMetricsWritableMap(): WritableMap = + @VisibleForTesting + internal fun getDisplayMetricsWritableMap(): WritableMap = WritableNativeMap().apply { putMap( "windowPhysicalPixels", diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.kt index f2c88294f656..eacec697670d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextLayoutManager.kt @@ -618,9 +618,12 @@ internal object TextLayoutManager { boring != null && (widthYogaMeasureMode == YogaMeasureMode.UNDEFINED || boring.width <= floor(width)) ) { + // Guard uses floor() but layout width below uses ceil() for EXACTLY mode intentionally: + // text that barely fails the floor-based guard falls through to StaticLayout, which also + // ceils for EXACTLY — no wrapping results, just a slightly less optimal layout class in a + // rare subpixel edge case. val layoutWidth = - if (widthYogaMeasureMode == YogaMeasureMode.EXACTLY) floor(width).toInt() - else boring.width + if (widthYogaMeasureMode == YogaMeasureMode.EXACTLY) ceil(width).toInt() else boring.width return BoringLayout.make( text, paint, @@ -637,7 +640,7 @@ internal object TextLayoutManager { val layoutWidth = when (widthYogaMeasureMode) { - YogaMeasureMode.EXACTLY -> floor(width).toInt() + YogaMeasureMode.EXACTLY -> ceil(width).toInt() YogaMeasureMode.AT_MOST -> min(desiredWidth, floor(width).toInt()) else -> desiredWidth } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt index 1fadc7410290..400860cc17ab 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/view/WindowUtil.kt @@ -14,6 +14,7 @@ import android.view.View import android.view.Window import android.view.WindowInsetsController import android.view.WindowManager +import androidx.annotation.VisibleForTesting import androidx.core.view.ViewCompat import androidx.core.view.WindowCompat import androidx.core.view.WindowInsetsCompat @@ -35,7 +36,7 @@ internal val DarkNavigationBarColor = Color.argb(0x80, 0x1b, 0x1b, 0x1b) * as enabled elsewhere in the application. */ public var isEdgeToEdgeFeatureFlagOn: Boolean = false - private set + @VisibleForTesting internal set public fun setEdgeToEdgeFeatureFlagOn() { isEdgeToEdgeFeatureFlagOn = true diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp index 839efa3dce53..dfaac96caefc 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricUIManagerBinding.cpp @@ -659,7 +659,7 @@ void FabricUIManagerBinding::schedulerShouldRenderTransactions( return; } - if (ReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid()) { + if (ReactNativeFeatureFlags::enableImagePrefetchingAndroid()) { auto weakImageFetcher = scheduler_->getContextContainer()->find>( ImageFetcherKey); diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp index 67a3144ccd0f..f586f2e3fcb5 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.cpp @@ -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<> */ /** @@ -213,18 +213,6 @@ class ReactNativeFeatureFlagsJavaProvider return method(javaProvider_); } - bool enableImagePrefetchingJNIBatchingAndroid() override { - static const auto method = - getReactNativeFeatureFlagsProviderJavaClass()->getMethod("enableImagePrefetchingJNIBatchingAndroid"); - return method(javaProvider_); - } - - bool enableImagePrefetchingOnUiThreadAndroid() override { - static const auto method = - getReactNativeFeatureFlagsProviderJavaClass()->getMethod("enableImagePrefetchingOnUiThreadAndroid"); - return method(javaProvider_); - } - bool enableImmediateUpdateModeForContentOffsetChanges() override { static const auto method = getReactNativeFeatureFlagsProviderJavaClass()->getMethod("enableImmediateUpdateModeForContentOffsetChanges"); @@ -315,6 +303,12 @@ class ReactNativeFeatureFlagsJavaProvider return method(javaProvider_); } + bool enableSchedulerDelegateInvalidation() override { + static const auto method = + getReactNativeFeatureFlagsProviderJavaClass()->getMethod("enableSchedulerDelegateInvalidation"); + return method(javaProvider_); + } + bool enableSwiftUIBasedFilters() override { static const auto method = getReactNativeFeatureFlagsProviderJavaClass()->getMethod("enableSwiftUIBasedFilters"); @@ -543,6 +537,12 @@ class ReactNativeFeatureFlagsJavaProvider return method(javaProvider_); } + bool useOptimizedViewRegistryOnAndroid() override { + static const auto method = + getReactNativeFeatureFlagsProviderJavaClass()->getMethod("useOptimizedViewRegistryOnAndroid"); + return method(javaProvider_); + } + bool useSharedAnimatedBackend() override { static const auto method = getReactNativeFeatureFlagsProviderJavaClass()->getMethod("useSharedAnimatedBackend"); @@ -740,16 +740,6 @@ bool JReactNativeFeatureFlagsCxxInterop::enableImagePrefetchingAndroid( return ReactNativeFeatureFlags::enableImagePrefetchingAndroid(); } -bool JReactNativeFeatureFlagsCxxInterop::enableImagePrefetchingJNIBatchingAndroid( - facebook::jni::alias_ref /*unused*/) { - return ReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid(); -} - -bool JReactNativeFeatureFlagsCxxInterop::enableImagePrefetchingOnUiThreadAndroid( - facebook::jni::alias_ref /*unused*/) { - return ReactNativeFeatureFlags::enableImagePrefetchingOnUiThreadAndroid(); -} - bool JReactNativeFeatureFlagsCxxInterop::enableImmediateUpdateModeForContentOffsetChanges( facebook::jni::alias_ref /*unused*/) { return ReactNativeFeatureFlags::enableImmediateUpdateModeForContentOffsetChanges(); @@ -825,6 +815,11 @@ bool JReactNativeFeatureFlagsCxxInterop::enablePropsUpdateReconciliationAndroid( return ReactNativeFeatureFlags::enablePropsUpdateReconciliationAndroid(); } +bool JReactNativeFeatureFlagsCxxInterop::enableSchedulerDelegateInvalidation( + facebook::jni::alias_ref /*unused*/) { + return ReactNativeFeatureFlags::enableSchedulerDelegateInvalidation(); +} + bool JReactNativeFeatureFlagsCxxInterop::enableSwiftUIBasedFilters( facebook::jni::alias_ref /*unused*/) { return ReactNativeFeatureFlags::enableSwiftUIBasedFilters(); @@ -1015,6 +1010,11 @@ bool JReactNativeFeatureFlagsCxxInterop::useNestedScrollViewAndroid( return ReactNativeFeatureFlags::useNestedScrollViewAndroid(); } +bool JReactNativeFeatureFlagsCxxInterop::useOptimizedViewRegistryOnAndroid( + facebook::jni::alias_ref /*unused*/) { + return ReactNativeFeatureFlags::useOptimizedViewRegistryOnAndroid(); +} + bool JReactNativeFeatureFlagsCxxInterop::useSharedAnimatedBackend( facebook::jni::alias_ref /*unused*/) { return ReactNativeFeatureFlags::useSharedAnimatedBackend(); @@ -1173,12 +1173,6 @@ void JReactNativeFeatureFlagsCxxInterop::registerNatives() { makeNativeMethod( "enableImagePrefetchingAndroid", JReactNativeFeatureFlagsCxxInterop::enableImagePrefetchingAndroid), - makeNativeMethod( - "enableImagePrefetchingJNIBatchingAndroid", - JReactNativeFeatureFlagsCxxInterop::enableImagePrefetchingJNIBatchingAndroid), - makeNativeMethod( - "enableImagePrefetchingOnUiThreadAndroid", - JReactNativeFeatureFlagsCxxInterop::enableImagePrefetchingOnUiThreadAndroid), makeNativeMethod( "enableImmediateUpdateModeForContentOffsetChanges", JReactNativeFeatureFlagsCxxInterop::enableImmediateUpdateModeForContentOffsetChanges), @@ -1224,6 +1218,9 @@ void JReactNativeFeatureFlagsCxxInterop::registerNatives() { makeNativeMethod( "enablePropsUpdateReconciliationAndroid", JReactNativeFeatureFlagsCxxInterop::enablePropsUpdateReconciliationAndroid), + makeNativeMethod( + "enableSchedulerDelegateInvalidation", + JReactNativeFeatureFlagsCxxInterop::enableSchedulerDelegateInvalidation), makeNativeMethod( "enableSwiftUIBasedFilters", JReactNativeFeatureFlagsCxxInterop::enableSwiftUIBasedFilters), @@ -1338,6 +1335,9 @@ void JReactNativeFeatureFlagsCxxInterop::registerNatives() { makeNativeMethod( "useNestedScrollViewAndroid", JReactNativeFeatureFlagsCxxInterop::useNestedScrollViewAndroid), + makeNativeMethod( + "useOptimizedViewRegistryOnAndroid", + JReactNativeFeatureFlagsCxxInterop::useOptimizedViewRegistryOnAndroid), makeNativeMethod( "useSharedAnimatedBackend", JReactNativeFeatureFlagsCxxInterop::useSharedAnimatedBackend), diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h index aff905ed7d73..2b3741c71e80 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h +++ b/packages/react-native/ReactAndroid/src/main/jni/react/featureflags/JReactNativeFeatureFlagsCxxInterop.h @@ -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<<4be32bad403baeca1a28f19ad181c42c>> + * @generated SignedSource<> */ /** @@ -117,12 +117,6 @@ class JReactNativeFeatureFlagsCxxInterop static bool enableImagePrefetchingAndroid( facebook::jni::alias_ref); - static bool enableImagePrefetchingJNIBatchingAndroid( - facebook::jni::alias_ref); - - static bool enableImagePrefetchingOnUiThreadAndroid( - facebook::jni::alias_ref); - static bool enableImmediateUpdateModeForContentOffsetChanges( facebook::jni::alias_ref); @@ -168,6 +162,9 @@ class JReactNativeFeatureFlagsCxxInterop static bool enablePropsUpdateReconciliationAndroid( facebook::jni::alias_ref); + static bool enableSchedulerDelegateInvalidation( + facebook::jni::alias_ref); + static bool enableSwiftUIBasedFilters( facebook::jni::alias_ref); @@ -282,6 +279,9 @@ class JReactNativeFeatureFlagsCxxInterop static bool useNestedScrollViewAndroid( facebook::jni::alias_ref); + static bool useOptimizedViewRegistryOnAndroid( + facebook::jni::alias_ref); + static bool useSharedAnimatedBackend( facebook::jni::alias_ref); diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/fabric/SurfaceMountingManagerSynchronousMountPropsTest.kt b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/fabric/SurfaceMountingManagerSynchronousMountPropsTest.kt new file mode 100644 index 000000000000..2c0787d17c84 --- /dev/null +++ b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/fabric/SurfaceMountingManagerSynchronousMountPropsTest.kt @@ -0,0 +1,178 @@ +/* + * 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. + */ + +@file:Suppress("DEPRECATION") + +package com.facebook.react.fabric + +import com.facebook.react.ReactRootView +import com.facebook.react.bridge.JavaOnlyMap +import com.facebook.react.bridge.ReactTestHelper +import com.facebook.react.fabric.mounting.MountingManager +import com.facebook.react.fabric.mounting.MountingManager.MountItemExecutor +import com.facebook.react.fabric.mounting.SurfaceMountingManager +import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsForTests +import com.facebook.react.uimanager.ThemedReactContext +import com.facebook.react.uimanager.ViewManager +import com.facebook.react.uimanager.ViewManagerRegistry +import com.facebook.react.views.view.ReactViewManager +import com.facebook.testutils.shadows.ShadowNativeLoader +import com.facebook.testutils.shadows.ShadowNativeMap +import com.facebook.testutils.shadows.ShadowReadableNativeArray +import com.facebook.testutils.shadows.ShadowReadableNativeMap +import com.facebook.testutils.shadows.ShadowSoLoader +import com.facebook.testutils.shadows.ShadowWritableNativeArray +import com.facebook.testutils.shadows.ShadowWritableNativeMap +import org.assertj.core.api.Assertions.assertThat +import org.junit.Before +import org.junit.Test +import org.junit.runner.RunWith +import org.robolectric.RobolectricTestRunner +import org.robolectric.annotation.Config + +/** + * Tests for the synchronous mount props override behavior in [SurfaceMountingManager], controlled + * by the `overrideBySynchronousMountPropsAtMountingAndroid` feature flag (default: true). + * + * This fixes a race condition where Native Animated applies props (e.g. opacity, transform) + * synchronously on native view, but a regular Fabric mount update with stale props arrives later + * and overwrites the fresh values, causing the view to visibly jump/flicker. + */ +@RunWith(RobolectricTestRunner::class) +@Config( + shadows = + [ + ShadowSoLoader::class, + ShadowNativeLoader::class, + ShadowNativeMap::class, + ShadowWritableNativeMap::class, + ShadowReadableNativeMap::class, + ShadowWritableNativeArray::class, + ShadowReadableNativeArray::class, + ] +) +class SurfaceMountingManagerSynchronousMountPropsTest { + private lateinit var mountingManager: MountingManager + private lateinit var themedReactContext: ThemedReactContext + private val surfaceId = 1 + + @Before + fun setUp() { + ReactNativeFeatureFlagsForTests.setUp() + val reactContext = ReactTestHelper.createCatalystContextForTest() + themedReactContext = ThemedReactContext(reactContext, reactContext, null, -1) + mountingManager = + MountingManager( + ViewManagerRegistry(listOf>(ReactViewManager())), + MountItemExecutor {}, + ) + } + + private fun startSurface(): SurfaceMountingManager { + val rootView = ReactRootView(themedReactContext) + mountingManager.startSurface(surfaceId, themedReactContext, rootView) + return mountingManager.getSurfaceManagerEnforced(surfaceId, "test") + } + + private fun createAndAttachView(smm: SurfaceMountingManager, tag: Int) { + smm.preallocateView("RCTView", tag, JavaOnlyMap.of(), null, true) + smm.addViewAt(surfaceId, tag, 0) + } + + /** Stored synchronous opacity should override a stale Fabric mount update. */ + @Test + fun storeSynchronousProps_overridesStaleOpacityInUpdateProps() { + val smm = startSurface() + val tag = 42 + createAndAttachView(smm, tag) + + // Native Animated sets opacity=0.3 synchronously + smm.storeSynchronousMountPropsOverride(tag, JavaOnlyMap.of("opacity", 0.3)) + + // Stale Fabric mount update arrives with opacity=1.0 + smm.updateProps(tag, JavaOnlyMap.of("opacity", 1.0)) + + // The synchronous value (0.3) should win + assertThat(smm.getView(tag).alpha).isEqualTo(0.3f) + } + + /** Multiple storeSynchronousMountPropsOverride calls should merge — later values win. */ + @Test + fun storeSynchronousProps_mergesMultipleCalls() { + val smm = startSurface() + val tag = 42 + createAndAttachView(smm, tag) + + smm.storeSynchronousMountPropsOverride(tag, JavaOnlyMap.of("opacity", 0.3)) + smm.storeSynchronousMountPropsOverride(tag, JavaOnlyMap.of("opacity", 0.7)) + + smm.updateProps(tag, JavaOnlyMap.of("opacity", 1.0)) + + assertThat(smm.getView(tag).alpha).isEqualTo(0.7f) + } + + /** + * Full race condition scenario: synchronous animated props survive a stale Fabric mount update. + */ + @Test + fun raceCondition_synchronousPropsWinOverStaleMount() { + val smm = startSurface() + val tag = 42 + createAndAttachView(smm, tag) + + // Native Animated applies fresh props synchronously + val freshAnimatedProps = JavaOnlyMap.of("opacity", 0.2) + smm.storeSynchronousMountPropsOverride(tag, freshAnimatedProps) + smm.updatePropsSynchronously(tag, freshAnimatedProps) + assertThat(smm.getView(tag).alpha).isEqualTo(0.2f) + + // Stale Fabric mount update arrives + smm.updateProps(tag, JavaOnlyMap.of("opacity", 1.0)) + + // Synchronous value preserved + assertThat(smm.getView(tag).alpha).isEqualTo(0.2f) + } + + /** + * When a view is deleted, stored synchronous props should be cleaned up. A recreated view with + * the same tag should not be affected by the old stored props. + */ + @Test + fun deleteView_cleansUpStoredSynchronousProps() { + val smm = startSurface() + val tag = 42 + createAndAttachView(smm, tag) + + smm.storeSynchronousMountPropsOverride(tag, JavaOnlyMap.of("opacity", 0.3)) + smm.deleteView(tag) + + // Recreate with same tag + smm.createView("RCTView", tag, JavaOnlyMap.of(), null, null, true) + smm.addViewAt(surfaceId, tag, 0) + + smm.updateProps(tag, JavaOnlyMap.of("opacity", 0.9)) + assertThat(smm.getView(tag).alpha).isEqualTo(0.9f) + } + + /** Synchronous props stored for one tag should not affect a different tag. */ + @Test + fun synchronousPropsAreIsolatedPerTag() { + val smm = startSurface() + createAndAttachView(smm, 42) + createAndAttachView(smm, 43) + + smm.storeSynchronousMountPropsOverride(42, JavaOnlyMap.of("opacity", 0.3)) + + smm.updateProps(42, JavaOnlyMap.of("opacity", 1.0)) + smm.updateProps(43, JavaOnlyMap.of("opacity", 1.0)) + + // Tag 42: synchronous override applies (0.3) + assertThat(smm.getView(42).alpha).isEqualTo(0.3f) + // Tag 43: no override, incoming props apply (1.0) + assertThat(smm.getView(43).alpha).isEqualTo(1.0f) + } +} diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.kt b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.kt index 79d7f7056ece..5182b3ae10f5 100644 --- a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.kt +++ b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/modules/deviceinfo/DeviceInfoModuleTest.kt @@ -9,7 +9,17 @@ package com.facebook.react.modules.deviceinfo +import android.app.Activity +import android.graphics.Rect import android.util.DisplayMetrics +import android.view.View +import android.view.Window +import androidx.core.graphics.Insets +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.window.layout.WindowMetrics +import androidx.window.layout.WindowMetricsCalculator +import androidx.window.layout.WindowMetricsCalculatorDecorator import com.facebook.react.bridge.BridgeReactContext import com.facebook.react.bridge.JavaOnlyMap import com.facebook.react.bridge.ReactContext @@ -17,6 +27,7 @@ import com.facebook.react.bridge.ReactTestHelper import com.facebook.react.bridge.WritableMap import com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsForTests import com.facebook.react.uimanager.DisplayMetricsHolder +import com.facebook.react.views.view.isEdgeToEdgeFeatureFlagOn import com.facebook.testutils.shadows.ShadowNativeLoader import com.facebook.testutils.shadows.ShadowNativeMap import com.facebook.testutils.shadows.ShadowReadableNativeMap @@ -33,6 +44,7 @@ import org.mockito.ArgumentMatchers import org.mockito.MockedStatic import org.mockito.Mockito.mockStatic import org.mockito.kotlin.doReturn +import org.mockito.kotlin.mock import org.mockito.kotlin.spy import org.mockito.kotlin.times import org.mockito.kotlin.verify @@ -80,6 +92,7 @@ class DeviceInfoModuleTest : TestCase() { @After fun teardown() { displayMetricsHolder.close() + isEdgeToEdgeFeatureFlagOn = false } @Test @@ -150,10 +163,88 @@ class DeviceInfoModuleTest : TestCase() { assertThat(windowMap.hasKey("densityDpi")).isTrue() } + @Test + fun getWindowDisplayMetrics_usesBoundsWhenEdgeToEdgeOn() { + isEdgeToEdgeFeatureFlagOn = true + + val activity = mock() + doReturn(activity).whenever(reactContext).currentActivity + + val bounds = Rect(0, 0, 1080, 2400) + val calculator = mockCalculator(activity, bounds) + + withWindowMetricsCalculator(calculator) { + val metrics = deviceInfoModule.getWindowDisplayMetrics() + assertThat(metrics.widthPixels).isEqualTo(bounds.width()) + assertThat(metrics.heightPixels).isEqualTo(bounds.height()) + } + } + + @Test + fun getWindowDisplayMetrics_subtractsSystemBarsWhenEdgeToEdgeOff() { + isEdgeToEdgeFeatureFlagOn = false + + val window = mock() + val decorView = mock() + whenever(window.decorView).thenReturn(decorView) + val activity = mock() + whenever(activity.window).thenReturn(window) + doReturn(activity).whenever(reactContext).currentActivity + + val bounds = Rect(0, 0, 1080, 2400) + val calculator = mockCalculator(activity, bounds) + val rootInsets = mockRootInsets(Insets.of(20, 80, 30, 100)) + + withWindowMetricsCalculator(calculator) { + mockStatic(ViewCompat::class.java).use { viewCompatStatic -> + viewCompatStatic + .`when` { ViewCompat.getRootWindowInsets(decorView) } + .thenReturn(rootInsets) + + val metrics = deviceInfoModule.getWindowDisplayMetrics() + assertThat(metrics.widthPixels).isEqualTo(bounds.width() - (20 + 30)) + assertThat(metrics.heightPixels).isEqualTo(bounds.height() - (80 + 100)) + } + } + } + private fun givenDisplayMetricsHolderContains(fakeDisplayMetrics: WritableMap?) { doReturn(fakeDisplayMetrics).whenever(deviceInfoModule).getDisplayMetricsWritableMap() } + private fun mockCalculator(activity: Activity, bounds: Rect): WindowMetricsCalculator { + val windowMetrics = mock() + whenever(windowMetrics.bounds).thenReturn(bounds) + val calculator = mock() + whenever(calculator.computeCurrentWindowMetrics(activity)).thenReturn(windowMetrics) + return calculator + } + + private fun mockRootInsets(insets: Insets): WindowInsetsCompat { + val rootInsets = mock() + val type = WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout() + whenever(rootInsets.getInsets(type)).thenReturn(insets) + return rootInsets + } + + @Suppress("RestrictedApi") + private fun withWindowMetricsCalculator( + target: WindowMetricsCalculator, + block: () -> Unit, + ) { + WindowMetricsCalculator.overrideDecorator( + object : WindowMetricsCalculatorDecorator { + override fun decorate(calculator: WindowMetricsCalculator): WindowMetricsCalculator = + target + } + ) + try { + block() + } finally { + WindowMetricsCalculator.reset() + } + } + companion object { private fun verifyUpdateDimensionsEventsEmitted( context: ReactContext?, diff --git a/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/text/TextLayoutManagerAbsoluteLayoutWithFractionalPixelTest.kt b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/text/TextLayoutManagerAbsoluteLayoutWithFractionalPixelTest.kt new file mode 100644 index 000000000000..33e00f0af10c --- /dev/null +++ b/packages/react-native/ReactAndroid/src/test/java/com/facebook/react/views/text/TextLayoutManagerAbsoluteLayoutWithFractionalPixelTest.kt @@ -0,0 +1,131 @@ +/* + * 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. + */ + +package com.facebook.react.views.text + +import android.annotation.SuppressLint +import android.text.BoringLayout +import android.text.Layout +import android.text.SpannableString +import android.text.TextPaint +import android.text.TextUtils +import com.facebook.yoga.YogaMeasureMode +import kotlin.math.ceil +import org.assertj.core.api.Assertions.assertThat +import org.junit.Test +import org.junit.runner.RunWith +import org.robolectric.RobolectricTestRunner + +/** + * Regression test for the "Keep watching" 1px text-wrap bug. + * + * Scenario: A dialog renders a primary button label inside an absolutely-positioned + * focused/unfocused overlay (left:0/right:0). Yoga hands the inner Text a fractional EXACTLY width + * (e.g. 258.5px on a 517px parent). Pre-fix, TextLayoutManager.createLayout floored the EXACTLY + * width to 258 while the text the layout actually renders needed 259px, leaving the layout 1px + * narrower than its own content — on a real device that forces the text to wrap to a second line + * (taller label height). The user-visible symptom is "Keep watching" rendering on two lines instead + * of one inside the dialog. + * + * Direct assertion: the layout.width returned by createLayout (the horizontal box StaticLayout was + * told it has) must be >= layout.getLineWidth(0) (the horizontal advance of the rendered line). + * When that invariant is violated, the rendered text doesn't fit in the layout's allocated space + * and the next layout pass wraps it. Robolectric stubs real font metrics (1px/char), but the + * relationship between allocated width and rendered line width is faithful enough to expose the + * floor/ceil bug. + */ +@RunWith(RobolectricTestRunner::class) +class TextLayoutManagerAbsoluteLayoutWithFractionalPixelTest { + + @Test + fun `EXACTLY mode with fractional width allocates a layout wide enough to fit its own text`() { + val text = SpannableString("Keep watching") + val paint = TextPaint(TextPaint.ANTI_ALIAS_FLAG).apply { textSize = 16f } + + val desiredWidth = Layout.getDesiredWidth(text, paint) + val ceilDesired = ceil(desiredWidth).toInt() + + // Construct the exact repro: a fractional EXACTLY width whose ceil equals + // ceil(desiredWidth) but whose floor is one pixel short. Yoga has reserved the full + // fractional width upstream, so flooring shaves 1px and triggers the wrap bug. + val fractionalWidth = ceilDesired - 0.5f + + val layout = invokeCreateLayout(text, fractionalWidth, paint) + val renderedLineWidth = layout.getLineWidth(0) + + assertThat(layout.width.toFloat()) + .withFailMessage( + "Layout's allocated width (%d) is smaller than the rendered text it contains " + + "(line 0 width=%.2f) for '%s' at EXACTLY width=%.2f " + + "(layoutClass=%s, desiredWidth=%.2f, ceilDesired=%d). " + + "On a real Android device this 1px shortfall forces the label to wrap to a " + + "second line, doubling its height — the visible \"Keep watching\" bug in a " + + "dialog. Root cause: TextLayoutManager.createLayout used floor(width) for " + + "EXACTLY mode, producing a layout narrower than its own text.", + layout.width, + renderedLineWidth, + text.toString(), + fractionalWidth, + layout::class.java.simpleName, + desiredWidth, + ceilDesired, + ) + .isGreaterThanOrEqualTo(renderedLineWidth) + } + + /** + * Invokes the private TextLayoutManager.createLayout via reflection. We can't call it directly + * because it's `private` (friend_paths only opens up `internal`). Default values mirror what + * measureText() passes in the production path for a plain single-paragraph label. + * + * BREAK_STRATEGY_HIGH_QUALITY and HYPHENATION_FREQUENCY_NONE are API 23+ constants. The test runs + * only on Robolectric (JVM), never on a device, so the inlined integer values are safe. + */ + @SuppressLint("InlinedApi") + private fun invokeCreateLayout( + text: SpannableString, + width: Float, + paint: TextPaint, + ): Layout { + val boring: BoringLayout.Metrics? = BoringLayout.isBoring(text, paint) + val method = + TextLayoutManager::class + .java + .getDeclaredMethod( + "createLayout", + android.text.Spannable::class.java, + BoringLayout.Metrics::class.java, + java.lang.Float.TYPE, + YogaMeasureMode::class.java, + java.lang.Boolean.TYPE, + java.lang.Integer.TYPE, + java.lang.Integer.TYPE, + Layout.Alignment::class.java, + java.lang.Integer.TYPE, + TextUtils.TruncateAt::class.java, + java.lang.Integer.TYPE, + TextPaint::class.java, + ) + .apply { isAccessible = true } + + return method.invoke( + TextLayoutManager, + text, + boring, + width, + YogaMeasureMode.EXACTLY, + /* includeFontPadding = */ false, + /* textBreakStrategy = */ Layout.BREAK_STRATEGY_HIGH_QUALITY, + /* hyphenationFrequency = */ Layout.HYPHENATION_FREQUENCY_NONE, + Layout.Alignment.ALIGN_NORMAL, + /* justificationMode = */ 0, + /* ellipsizeMode = */ null, + /* maxNumberOfLines = */ 2, + paint, + ) as Layout + } +} diff --git a/packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.cpp b/packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.cpp index 52738cad98da..842e2dce1d1d 100644 --- a/packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.cpp +++ b/packages/react-native/ReactCommon/jsi/jsi/JSIDynamic.cpp @@ -169,6 +169,7 @@ folly::dynamic dynamicFromValue( // the stack. Array array = top.obj.getArray(runtime); size_t arraySize = array.size(runtime); + top.dyn->reserve(arraySize); for (size_t i = 0; i < arraySize; ++i) { top.dyn->push_back(nullptr); } diff --git a/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.cpp b/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.cpp index c2c31ee13d28..6c64e2f1393c 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.cpp +++ b/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.cpp @@ -50,7 +50,10 @@ bool InspectorFlags::getPerfIssuesEnabled() const { } void InspectorFlags::dangerouslyResetFlags() { - *this = InspectorFlags{}; + std::lock_guard lock(mutex_); + cachedValues_.reset(); + inconsistentFlagsStateLogged_ = false; + fuseboxDisabledForTest_ = false; } void InspectorFlags::dangerouslyDisableFuseboxForTest() { @@ -84,6 +87,8 @@ const InspectorFlags::Values& InspectorFlags::loadFlagsAndAssertUnchanged() .perfIssuesEnabled = ReactNativeFeatureFlags::perfIssuesEnabled(), }; + // Protect against concurrent calls + std::lock_guard lock(mutex_); if (cachedValues_.has_value() && !inconsistentFlagsStateLogged_) { if (cachedValues_ != newValues) { LOG(ERROR) @@ -93,7 +98,6 @@ const InspectorFlags::Values& InspectorFlags::loadFlagsAndAssertUnchanged() inconsistentFlagsStateLogged_ = true; } } - cachedValues_ = newValues; return cachedValues_.value(); diff --git a/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.h b/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.h index f1f1353e5e95..60b452687e1a 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.h +++ b/packages/react-native/ReactCommon/jsinspector-modern/InspectorFlags.h @@ -7,6 +7,7 @@ #pragma once +#include #include namespace facebook::react::jsinspector_modern { @@ -19,6 +20,9 @@ class InspectorFlags { public: static InspectorFlags &getInstance(); + InspectorFlags(const InspectorFlags &) = delete; + InspectorFlags &operator=(const InspectorFlags &) = delete; + /** * Flag determining if the inspector backend should strictly assert that only * a single host is registered. @@ -81,10 +85,9 @@ class InspectorFlags { }; InspectorFlags() = default; - InspectorFlags(const InspectorFlags &) = delete; - InspectorFlags &operator=(const InspectorFlags &) = default; ~InspectorFlags() = default; + mutable std::mutex mutex_; mutable std::optional cachedValues_; mutable bool inconsistentFlagsStateLogged_{false}; bool fuseboxDisabledForTest_{false}; diff --git a/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnection.cpp b/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnection.cpp index e2ea5b908bf5..4edf6e0c6e88 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnection.cpp +++ b/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnection.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include using namespace std::literals; @@ -22,6 +23,7 @@ namespace facebook::react::jsinspector_modern { static constexpr const std::chrono::duration RECONNECT_DELAY = std::chrono::milliseconds{2000}; +static constexpr const std::chrono::milliseconds MAX_RECONNECT_DELAY{120000}; static constexpr const char* INVALID = ""; // InspectorPackagerConnection::Impl method definitions @@ -301,6 +303,8 @@ void InspectorPackagerConnection::Impl::didReceiveMessage( void InspectorPackagerConnection::Impl::didOpen() { connected_ = true; + reconnectDelayMs_ = RECONNECT_DELAY; + suppressConnectionErrors_ = false; } void InspectorPackagerConnection::Impl::didClose() { @@ -333,7 +337,15 @@ void InspectorPackagerConnection::Impl::connect() { << "Illegal state: Can't connect after having previously been closed."; return; } - webSocket_ = delegate_->connectWebSocket(url_, weak_from_this()); + try { + webSocket_ = delegate_->connectWebSocket(url_, weak_from_this()); + } catch (const std::exception& e) { + LOG(ERROR) << "Failed to create WebSocket connection: " << e.what(); + reconnect(); + } catch (...) { + LOG(ERROR) << "Failed to create WebSocket connection: unknown error"; + reconnect(); + } } void InspectorPackagerConnection::Impl::reconnect() { @@ -357,6 +369,11 @@ void InspectorPackagerConnection::Impl::reconnect() { reconnectPending_ = true; + auto currentDelay = reconnectDelayMs_; + + // Exponential backoff: double the delay for next time, up to the max. + reconnectDelayMs_ = std::min(reconnectDelayMs_ * 2, MAX_RECONNECT_DELAY); + delegate_->scheduleCallback( [weakSelf = weak_from_this()] { auto strongSelf = weakSelf.lock(); @@ -370,7 +387,7 @@ void InspectorPackagerConnection::Impl::reconnect() { strongSelf->connect(); } }, - RECONNECT_DELAY); + currentDelay); } void InspectorPackagerConnection::Impl::closeQuietly() { diff --git a/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnectionImpl.h b/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnectionImpl.h index 560e7c2129a6..d669bfd5ac6a 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnectionImpl.h +++ b/packages/react-native/ReactCommon/jsinspector-modern/InspectorPackagerConnectionImpl.h @@ -132,6 +132,9 @@ class InspectorPackagerConnection::Impl : public IWebSocketDelegate, // Whether a reconnection is currently pending. bool reconnectPending_{false}; + // Current reconnect delay in milliseconds, used for exponential backoff. + std::chrono::milliseconds reconnectDelayMs_{2000}; + SessionId nextSessionId_{1}; }; diff --git a/packages/react-native/ReactCommon/logger/react_native_log.cpp b/packages/react-native/ReactCommon/logger/react_native_log.cpp index a15ff7cd587c..344e61770e54 100644 --- a/packages/react-native/ReactCommon/logger/react_native_log.cpp +++ b/packages/react-native/ReactCommon/logger/react_native_log.cpp @@ -47,6 +47,5 @@ void _react_native_log_default(ReactNativeLogLevel level, const char* message) { break; case ReactNativeLogLevelFatal: LOG(FATAL) << message; - break; } } diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp index c2a07d570235..a8bddab5889c 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.cpp @@ -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<> */ /** @@ -142,14 +142,6 @@ bool ReactNativeFeatureFlags::enableImagePrefetchingAndroid() { return getAccessor().enableImagePrefetchingAndroid(); } -bool ReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid() { - return getAccessor().enableImagePrefetchingJNIBatchingAndroid(); -} - -bool ReactNativeFeatureFlags::enableImagePrefetchingOnUiThreadAndroid() { - return getAccessor().enableImagePrefetchingOnUiThreadAndroid(); -} - bool ReactNativeFeatureFlags::enableImmediateUpdateModeForContentOffsetChanges() { return getAccessor().enableImmediateUpdateModeForContentOffsetChanges(); } @@ -210,6 +202,10 @@ bool ReactNativeFeatureFlags::enablePropsUpdateReconciliationAndroid() { return getAccessor().enablePropsUpdateReconciliationAndroid(); } +bool ReactNativeFeatureFlags::enableSchedulerDelegateInvalidation() { + return getAccessor().enableSchedulerDelegateInvalidation(); +} + bool ReactNativeFeatureFlags::enableSwiftUIBasedFilters() { return getAccessor().enableSwiftUIBasedFilters(); } @@ -362,6 +358,10 @@ bool ReactNativeFeatureFlags::useNestedScrollViewAndroid() { return getAccessor().useNestedScrollViewAndroid(); } +bool ReactNativeFeatureFlags::useOptimizedViewRegistryOnAndroid() { + return getAccessor().useOptimizedViewRegistryOnAndroid(); +} + bool ReactNativeFeatureFlags::useSharedAnimatedBackend() { return getAccessor().useSharedAnimatedBackend(); } diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h index 423e77658798..b0c8f5bb492b 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlags.h @@ -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<<8e9b09843bf4a0312b254559a975f612>> + * @generated SignedSource<<8b4288e3f5a8b26951150a3c75ad4356>> */ /** @@ -184,16 +184,6 @@ class ReactNativeFeatureFlags { */ RN_EXPORT static bool enableImagePrefetchingAndroid(); - /** - * When enabled, Android will build and initiate image prefetch requests on ImageShadowNode::layout and batch them together in a single JNI call - */ - RN_EXPORT static bool enableImagePrefetchingJNIBatchingAndroid(); - - /** - * When enabled, Android will initiate image prefetch requested on ImageShadowNode::layout on the UI thread - */ - RN_EXPORT static bool enableImagePrefetchingOnUiThreadAndroid(); - /** * Dispatches state updates for content offset changes synchronously on the main thread. */ @@ -269,6 +259,11 @@ class ReactNativeFeatureFlags { */ RN_EXPORT static bool enablePropsUpdateReconciliationAndroid(); + /** + * Gates a defensive guard around Scheduler::uiManagerDidDispatchCommand and uiManagerDidFinishTransaction that prevents queued rendering-update lambdas from dereferencing the SchedulerDelegate after it has been destroyed (use-after-free). + */ + RN_EXPORT static bool enableSchedulerDelegateInvalidation(); + /** * When enabled, it will use SwiftUI for filter effects like blur on iOS. */ @@ -459,6 +454,11 @@ class ReactNativeFeatureFlags { */ RN_EXPORT static bool useNestedScrollViewAndroid(); + /** + * Use MutableIntObjectMap with ReadWriteLock instead of ConcurrentHashMap for the view registry in SurfaceMountingManager to reduce memory overhead and GC pressure. + */ + RN_EXPORT static bool useOptimizedViewRegistryOnAndroid(); + /** * Use shared animation backend in C++ Animated */ diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp index 948a6241e535..0f1a8ac663c3 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.cpp @@ -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<> */ /** @@ -551,42 +551,6 @@ bool ReactNativeFeatureFlagsAccessor::enableImagePrefetchingAndroid() { return flagValue.value(); } -bool ReactNativeFeatureFlagsAccessor::enableImagePrefetchingJNIBatchingAndroid() { - auto flagValue = enableImagePrefetchingJNIBatchingAndroid_.load(); - - if (!flagValue.has_value()) { - // This block is not exclusive but it is not necessary. - // If multiple threads try to initialize the feature flag, we would only - // be accessing the provider multiple times but the end state of this - // instance and the returned flag value would be the same. - - markFlagAsAccessed(29, "enableImagePrefetchingJNIBatchingAndroid"); - - flagValue = currentProvider_->enableImagePrefetchingJNIBatchingAndroid(); - enableImagePrefetchingJNIBatchingAndroid_ = flagValue; - } - - return flagValue.value(); -} - -bool ReactNativeFeatureFlagsAccessor::enableImagePrefetchingOnUiThreadAndroid() { - auto flagValue = enableImagePrefetchingOnUiThreadAndroid_.load(); - - if (!flagValue.has_value()) { - // This block is not exclusive but it is not necessary. - // If multiple threads try to initialize the feature flag, we would only - // be accessing the provider multiple times but the end state of this - // instance and the returned flag value would be the same. - - markFlagAsAccessed(30, "enableImagePrefetchingOnUiThreadAndroid"); - - flagValue = currentProvider_->enableImagePrefetchingOnUiThreadAndroid(); - enableImagePrefetchingOnUiThreadAndroid_ = flagValue; - } - - return flagValue.value(); -} - bool ReactNativeFeatureFlagsAccessor::enableImmediateUpdateModeForContentOffsetChanges() { auto flagValue = enableImmediateUpdateModeForContentOffsetChanges_.load(); @@ -596,7 +560,7 @@ bool ReactNativeFeatureFlagsAccessor::enableImmediateUpdateModeForContentOffsetC // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(31, "enableImmediateUpdateModeForContentOffsetChanges"); + markFlagAsAccessed(29, "enableImmediateUpdateModeForContentOffsetChanges"); flagValue = currentProvider_->enableImmediateUpdateModeForContentOffsetChanges(); enableImmediateUpdateModeForContentOffsetChanges_ = flagValue; @@ -614,7 +578,7 @@ bool ReactNativeFeatureFlagsAccessor::enableImperativeFocus() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(32, "enableImperativeFocus"); + markFlagAsAccessed(30, "enableImperativeFocus"); flagValue = currentProvider_->enableImperativeFocus(); enableImperativeFocus_ = flagValue; @@ -632,7 +596,7 @@ bool ReactNativeFeatureFlagsAccessor::enableInteropViewManagerClassLookUpOptimiz // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(33, "enableInteropViewManagerClassLookUpOptimizationIOS"); + markFlagAsAccessed(31, "enableInteropViewManagerClassLookUpOptimizationIOS"); flagValue = currentProvider_->enableInteropViewManagerClassLookUpOptimizationIOS(); enableInteropViewManagerClassLookUpOptimizationIOS_ = flagValue; @@ -650,7 +614,7 @@ bool ReactNativeFeatureFlagsAccessor::enableIntersectionObserverByDefault() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(34, "enableIntersectionObserverByDefault"); + markFlagAsAccessed(32, "enableIntersectionObserverByDefault"); flagValue = currentProvider_->enableIntersectionObserverByDefault(); enableIntersectionObserverByDefault_ = flagValue; @@ -668,7 +632,7 @@ bool ReactNativeFeatureFlagsAccessor::enableKeyEvents() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(35, "enableKeyEvents"); + markFlagAsAccessed(33, "enableKeyEvents"); flagValue = currentProvider_->enableKeyEvents(); enableKeyEvents_ = flagValue; @@ -686,7 +650,7 @@ bool ReactNativeFeatureFlagsAccessor::enableLayoutAnimationsOnAndroid() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(36, "enableLayoutAnimationsOnAndroid"); + markFlagAsAccessed(34, "enableLayoutAnimationsOnAndroid"); flagValue = currentProvider_->enableLayoutAnimationsOnAndroid(); enableLayoutAnimationsOnAndroid_ = flagValue; @@ -704,7 +668,7 @@ bool ReactNativeFeatureFlagsAccessor::enableLayoutAnimationsOnIOS() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(37, "enableLayoutAnimationsOnIOS"); + markFlagAsAccessed(35, "enableLayoutAnimationsOnIOS"); flagValue = currentProvider_->enableLayoutAnimationsOnIOS(); enableLayoutAnimationsOnIOS_ = flagValue; @@ -722,7 +686,7 @@ bool ReactNativeFeatureFlagsAccessor::enableMainQueueCoordinatorOnIOS() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(38, "enableMainQueueCoordinatorOnIOS"); + markFlagAsAccessed(36, "enableMainQueueCoordinatorOnIOS"); flagValue = currentProvider_->enableMainQueueCoordinatorOnIOS(); enableMainQueueCoordinatorOnIOS_ = flagValue; @@ -740,7 +704,7 @@ bool ReactNativeFeatureFlagsAccessor::enableModuleArgumentNSNullConversionIOS() // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(39, "enableModuleArgumentNSNullConversionIOS"); + markFlagAsAccessed(37, "enableModuleArgumentNSNullConversionIOS"); flagValue = currentProvider_->enableModuleArgumentNSNullConversionIOS(); enableModuleArgumentNSNullConversionIOS_ = flagValue; @@ -758,7 +722,7 @@ bool ReactNativeFeatureFlagsAccessor::enableMutationObserverByDefault() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(40, "enableMutationObserverByDefault"); + markFlagAsAccessed(38, "enableMutationObserverByDefault"); flagValue = currentProvider_->enableMutationObserverByDefault(); enableMutationObserverByDefault_ = flagValue; @@ -776,7 +740,7 @@ bool ReactNativeFeatureFlagsAccessor::enableNativeCSSParsing() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(41, "enableNativeCSSParsing"); + markFlagAsAccessed(39, "enableNativeCSSParsing"); flagValue = currentProvider_->enableNativeCSSParsing(); enableNativeCSSParsing_ = flagValue; @@ -794,7 +758,7 @@ bool ReactNativeFeatureFlagsAccessor::enableNativeViewPropTransformations() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(42, "enableNativeViewPropTransformations"); + markFlagAsAccessed(40, "enableNativeViewPropTransformations"); flagValue = currentProvider_->enableNativeViewPropTransformations(); enableNativeViewPropTransformations_ = flagValue; @@ -812,7 +776,7 @@ bool ReactNativeFeatureFlagsAccessor::enableNetworkEventReporting() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(43, "enableNetworkEventReporting"); + markFlagAsAccessed(41, "enableNetworkEventReporting"); flagValue = currentProvider_->enableNetworkEventReporting(); enableNetworkEventReporting_ = flagValue; @@ -830,7 +794,7 @@ bool ReactNativeFeatureFlagsAccessor::enablePreparedTextLayout() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(44, "enablePreparedTextLayout"); + markFlagAsAccessed(42, "enablePreparedTextLayout"); flagValue = currentProvider_->enablePreparedTextLayout(); enablePreparedTextLayout_ = flagValue; @@ -848,7 +812,7 @@ bool ReactNativeFeatureFlagsAccessor::enablePropsUpdateReconciliationAndroid() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(45, "enablePropsUpdateReconciliationAndroid"); + markFlagAsAccessed(43, "enablePropsUpdateReconciliationAndroid"); flagValue = currentProvider_->enablePropsUpdateReconciliationAndroid(); enablePropsUpdateReconciliationAndroid_ = flagValue; @@ -857,6 +821,24 @@ bool ReactNativeFeatureFlagsAccessor::enablePropsUpdateReconciliationAndroid() { return flagValue.value(); } +bool ReactNativeFeatureFlagsAccessor::enableSchedulerDelegateInvalidation() { + auto flagValue = enableSchedulerDelegateInvalidation_.load(); + + if (!flagValue.has_value()) { + // This block is not exclusive but it is not necessary. + // If multiple threads try to initialize the feature flag, we would only + // be accessing the provider multiple times but the end state of this + // instance and the returned flag value would be the same. + + markFlagAsAccessed(44, "enableSchedulerDelegateInvalidation"); + + flagValue = currentProvider_->enableSchedulerDelegateInvalidation(); + enableSchedulerDelegateInvalidation_ = flagValue; + } + + return flagValue.value(); +} + bool ReactNativeFeatureFlagsAccessor::enableSwiftUIBasedFilters() { auto flagValue = enableSwiftUIBasedFilters_.load(); @@ -866,7 +848,7 @@ bool ReactNativeFeatureFlagsAccessor::enableSwiftUIBasedFilters() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(46, "enableSwiftUIBasedFilters"); + markFlagAsAccessed(45, "enableSwiftUIBasedFilters"); flagValue = currentProvider_->enableSwiftUIBasedFilters(); enableSwiftUIBasedFilters_ = flagValue; @@ -884,7 +866,7 @@ bool ReactNativeFeatureFlagsAccessor::enableViewCulling() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(47, "enableViewCulling"); + markFlagAsAccessed(46, "enableViewCulling"); flagValue = currentProvider_->enableViewCulling(); enableViewCulling_ = flagValue; @@ -902,7 +884,7 @@ bool ReactNativeFeatureFlagsAccessor::enableViewRecycling() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(48, "enableViewRecycling"); + markFlagAsAccessed(47, "enableViewRecycling"); flagValue = currentProvider_->enableViewRecycling(); enableViewRecycling_ = flagValue; @@ -920,7 +902,7 @@ bool ReactNativeFeatureFlagsAccessor::enableViewRecyclingForImage() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(49, "enableViewRecyclingForImage"); + markFlagAsAccessed(48, "enableViewRecyclingForImage"); flagValue = currentProvider_->enableViewRecyclingForImage(); enableViewRecyclingForImage_ = flagValue; @@ -938,7 +920,7 @@ bool ReactNativeFeatureFlagsAccessor::enableViewRecyclingForScrollView() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(50, "enableViewRecyclingForScrollView"); + markFlagAsAccessed(49, "enableViewRecyclingForScrollView"); flagValue = currentProvider_->enableViewRecyclingForScrollView(); enableViewRecyclingForScrollView_ = flagValue; @@ -956,7 +938,7 @@ bool ReactNativeFeatureFlagsAccessor::enableViewRecyclingForText() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(51, "enableViewRecyclingForText"); + markFlagAsAccessed(50, "enableViewRecyclingForText"); flagValue = currentProvider_->enableViewRecyclingForText(); enableViewRecyclingForText_ = flagValue; @@ -974,7 +956,7 @@ bool ReactNativeFeatureFlagsAccessor::enableViewRecyclingForView() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(52, "enableViewRecyclingForView"); + markFlagAsAccessed(51, "enableViewRecyclingForView"); flagValue = currentProvider_->enableViewRecyclingForView(); enableViewRecyclingForView_ = flagValue; @@ -992,7 +974,7 @@ bool ReactNativeFeatureFlagsAccessor::enableVirtualViewContainerStateExperimenta // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(53, "enableVirtualViewContainerStateExperimental"); + markFlagAsAccessed(52, "enableVirtualViewContainerStateExperimental"); flagValue = currentProvider_->enableVirtualViewContainerStateExperimental(); enableVirtualViewContainerStateExperimental_ = flagValue; @@ -1010,7 +992,7 @@ bool ReactNativeFeatureFlagsAccessor::enableVirtualViewDebugFeatures() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(54, "enableVirtualViewDebugFeatures"); + markFlagAsAccessed(53, "enableVirtualViewDebugFeatures"); flagValue = currentProvider_->enableVirtualViewDebugFeatures(); enableVirtualViewDebugFeatures_ = flagValue; @@ -1028,7 +1010,7 @@ bool ReactNativeFeatureFlagsAccessor::fixDifferentiatorParentTagForUnflattenCase // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(55, "fixDifferentiatorParentTagForUnflattenCase"); + markFlagAsAccessed(54, "fixDifferentiatorParentTagForUnflattenCase"); flagValue = currentProvider_->fixDifferentiatorParentTagForUnflattenCase(); fixDifferentiatorParentTagForUnflattenCase_ = flagValue; @@ -1046,7 +1028,7 @@ bool ReactNativeFeatureFlagsAccessor::fixFindShadowNodeByTagRaceCondition() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(56, "fixFindShadowNodeByTagRaceCondition"); + markFlagAsAccessed(55, "fixFindShadowNodeByTagRaceCondition"); flagValue = currentProvider_->fixFindShadowNodeByTagRaceCondition(); fixFindShadowNodeByTagRaceCondition_ = flagValue; @@ -1064,7 +1046,7 @@ bool ReactNativeFeatureFlagsAccessor::fixMappingOfEventPrioritiesBetweenFabricAn // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(57, "fixMappingOfEventPrioritiesBetweenFabricAndReact"); + markFlagAsAccessed(56, "fixMappingOfEventPrioritiesBetweenFabricAndReact"); flagValue = currentProvider_->fixMappingOfEventPrioritiesBetweenFabricAndReact(); fixMappingOfEventPrioritiesBetweenFabricAndReact_ = flagValue; @@ -1082,7 +1064,7 @@ bool ReactNativeFeatureFlagsAccessor::fixYogaFlexBasisFitContentInMainAxis() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(58, "fixYogaFlexBasisFitContentInMainAxis"); + markFlagAsAccessed(57, "fixYogaFlexBasisFitContentInMainAxis"); flagValue = currentProvider_->fixYogaFlexBasisFitContentInMainAxis(); fixYogaFlexBasisFitContentInMainAxis_ = flagValue; @@ -1100,7 +1082,7 @@ bool ReactNativeFeatureFlagsAccessor::fuseboxAssertSingleHostState() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(59, "fuseboxAssertSingleHostState"); + markFlagAsAccessed(58, "fuseboxAssertSingleHostState"); flagValue = currentProvider_->fuseboxAssertSingleHostState(); fuseboxAssertSingleHostState_ = flagValue; @@ -1118,7 +1100,7 @@ bool ReactNativeFeatureFlagsAccessor::fuseboxEnabledRelease() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(60, "fuseboxEnabledRelease"); + markFlagAsAccessed(59, "fuseboxEnabledRelease"); flagValue = currentProvider_->fuseboxEnabledRelease(); fuseboxEnabledRelease_ = flagValue; @@ -1136,7 +1118,7 @@ bool ReactNativeFeatureFlagsAccessor::fuseboxFrameRecordingEnabled() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(61, "fuseboxFrameRecordingEnabled"); + markFlagAsAccessed(60, "fuseboxFrameRecordingEnabled"); flagValue = currentProvider_->fuseboxFrameRecordingEnabled(); fuseboxFrameRecordingEnabled_ = flagValue; @@ -1154,7 +1136,7 @@ bool ReactNativeFeatureFlagsAccessor::fuseboxNetworkInspectionEnabled() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(62, "fuseboxNetworkInspectionEnabled"); + markFlagAsAccessed(61, "fuseboxNetworkInspectionEnabled"); flagValue = currentProvider_->fuseboxNetworkInspectionEnabled(); fuseboxNetworkInspectionEnabled_ = flagValue; @@ -1172,7 +1154,7 @@ bool ReactNativeFeatureFlagsAccessor::fuseboxScreenshotCaptureEnabled() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(63, "fuseboxScreenshotCaptureEnabled"); + markFlagAsAccessed(62, "fuseboxScreenshotCaptureEnabled"); flagValue = currentProvider_->fuseboxScreenshotCaptureEnabled(); fuseboxScreenshotCaptureEnabled_ = flagValue; @@ -1190,7 +1172,7 @@ bool ReactNativeFeatureFlagsAccessor::hideOffscreenVirtualViewsOnIOS() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(64, "hideOffscreenVirtualViewsOnIOS"); + markFlagAsAccessed(63, "hideOffscreenVirtualViewsOnIOS"); flagValue = currentProvider_->hideOffscreenVirtualViewsOnIOS(); hideOffscreenVirtualViewsOnIOS_ = flagValue; @@ -1208,7 +1190,7 @@ bool ReactNativeFeatureFlagsAccessor::overrideBySynchronousMountPropsAtMountingA // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(65, "overrideBySynchronousMountPropsAtMountingAndroid"); + markFlagAsAccessed(64, "overrideBySynchronousMountPropsAtMountingAndroid"); flagValue = currentProvider_->overrideBySynchronousMountPropsAtMountingAndroid(); overrideBySynchronousMountPropsAtMountingAndroid_ = flagValue; @@ -1226,7 +1208,7 @@ bool ReactNativeFeatureFlagsAccessor::perfIssuesEnabled() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(66, "perfIssuesEnabled"); + markFlagAsAccessed(65, "perfIssuesEnabled"); flagValue = currentProvider_->perfIssuesEnabled(); perfIssuesEnabled_ = flagValue; @@ -1244,7 +1226,7 @@ bool ReactNativeFeatureFlagsAccessor::perfMonitorV2Enabled() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(67, "perfMonitorV2Enabled"); + markFlagAsAccessed(66, "perfMonitorV2Enabled"); flagValue = currentProvider_->perfMonitorV2Enabled(); perfMonitorV2Enabled_ = flagValue; @@ -1262,7 +1244,7 @@ double ReactNativeFeatureFlagsAccessor::preparedTextCacheSize() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(68, "preparedTextCacheSize"); + markFlagAsAccessed(67, "preparedTextCacheSize"); flagValue = currentProvider_->preparedTextCacheSize(); preparedTextCacheSize_ = flagValue; @@ -1280,7 +1262,7 @@ bool ReactNativeFeatureFlagsAccessor::preventShadowTreeCommitExhaustion() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(69, "preventShadowTreeCommitExhaustion"); + markFlagAsAccessed(68, "preventShadowTreeCommitExhaustion"); flagValue = currentProvider_->preventShadowTreeCommitExhaustion(); preventShadowTreeCommitExhaustion_ = flagValue; @@ -1298,7 +1280,7 @@ bool ReactNativeFeatureFlagsAccessor::redBoxV2Android() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(70, "redBoxV2Android"); + markFlagAsAccessed(69, "redBoxV2Android"); flagValue = currentProvider_->redBoxV2Android(); redBoxV2Android_ = flagValue; @@ -1316,7 +1298,7 @@ bool ReactNativeFeatureFlagsAccessor::redBoxV2IOS() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(71, "redBoxV2IOS"); + markFlagAsAccessed(70, "redBoxV2IOS"); flagValue = currentProvider_->redBoxV2IOS(); redBoxV2IOS_ = flagValue; @@ -1334,7 +1316,7 @@ bool ReactNativeFeatureFlagsAccessor::shouldPressibilityUseW3CPointerEventsForHo // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(72, "shouldPressibilityUseW3CPointerEventsForHover"); + markFlagAsAccessed(71, "shouldPressibilityUseW3CPointerEventsForHover"); flagValue = currentProvider_->shouldPressibilityUseW3CPointerEventsForHover(); shouldPressibilityUseW3CPointerEventsForHover_ = flagValue; @@ -1352,7 +1334,7 @@ bool ReactNativeFeatureFlagsAccessor::shouldTriggerResponderTransferOnScrollAndr // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(73, "shouldTriggerResponderTransferOnScrollAndroid"); + markFlagAsAccessed(72, "shouldTriggerResponderTransferOnScrollAndroid"); flagValue = currentProvider_->shouldTriggerResponderTransferOnScrollAndroid(); shouldTriggerResponderTransferOnScrollAndroid_ = flagValue; @@ -1370,7 +1352,7 @@ bool ReactNativeFeatureFlagsAccessor::skipActivityIdentityAssertionOnHostPause() // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(74, "skipActivityIdentityAssertionOnHostPause"); + markFlagAsAccessed(73, "skipActivityIdentityAssertionOnHostPause"); flagValue = currentProvider_->skipActivityIdentityAssertionOnHostPause(); skipActivityIdentityAssertionOnHostPause_ = flagValue; @@ -1388,7 +1370,7 @@ bool ReactNativeFeatureFlagsAccessor::syncAndroidClipBoundsWithOverflow() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(75, "syncAndroidClipBoundsWithOverflow"); + markFlagAsAccessed(74, "syncAndroidClipBoundsWithOverflow"); flagValue = currentProvider_->syncAndroidClipBoundsWithOverflow(); syncAndroidClipBoundsWithOverflow_ = flagValue; @@ -1406,7 +1388,7 @@ bool ReactNativeFeatureFlagsAccessor::traceTurboModulePromiseRejectionsOnAndroid // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(76, "traceTurboModulePromiseRejectionsOnAndroid"); + markFlagAsAccessed(75, "traceTurboModulePromiseRejectionsOnAndroid"); flagValue = currentProvider_->traceTurboModulePromiseRejectionsOnAndroid(); traceTurboModulePromiseRejectionsOnAndroid_ = flagValue; @@ -1424,7 +1406,7 @@ bool ReactNativeFeatureFlagsAccessor::updateRuntimeShadowNodeReferencesOnCommit( // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(77, "updateRuntimeShadowNodeReferencesOnCommit"); + markFlagAsAccessed(76, "updateRuntimeShadowNodeReferencesOnCommit"); flagValue = currentProvider_->updateRuntimeShadowNodeReferencesOnCommit(); updateRuntimeShadowNodeReferencesOnCommit_ = flagValue; @@ -1442,7 +1424,7 @@ bool ReactNativeFeatureFlagsAccessor::updateRuntimeShadowNodeReferencesOnCommitT // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(78, "updateRuntimeShadowNodeReferencesOnCommitThread"); + markFlagAsAccessed(77, "updateRuntimeShadowNodeReferencesOnCommitThread"); flagValue = currentProvider_->updateRuntimeShadowNodeReferencesOnCommitThread(); updateRuntimeShadowNodeReferencesOnCommitThread_ = flagValue; @@ -1460,7 +1442,7 @@ bool ReactNativeFeatureFlagsAccessor::useAlwaysAvailableJSErrorHandling() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(79, "useAlwaysAvailableJSErrorHandling"); + markFlagAsAccessed(78, "useAlwaysAvailableJSErrorHandling"); flagValue = currentProvider_->useAlwaysAvailableJSErrorHandling(); useAlwaysAvailableJSErrorHandling_ = flagValue; @@ -1478,7 +1460,7 @@ bool ReactNativeFeatureFlagsAccessor::useFabricInterop() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(80, "useFabricInterop"); + markFlagAsAccessed(79, "useFabricInterop"); flagValue = currentProvider_->useFabricInterop(); useFabricInterop_ = flagValue; @@ -1496,7 +1478,7 @@ bool ReactNativeFeatureFlagsAccessor::useLISAlgorithmInDifferentiator() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(81, "useLISAlgorithmInDifferentiator"); + markFlagAsAccessed(80, "useLISAlgorithmInDifferentiator"); flagValue = currentProvider_->useLISAlgorithmInDifferentiator(); useLISAlgorithmInDifferentiator_ = flagValue; @@ -1514,7 +1496,7 @@ bool ReactNativeFeatureFlagsAccessor::useNativeViewConfigsInBridgelessMode() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(82, "useNativeViewConfigsInBridgelessMode"); + markFlagAsAccessed(81, "useNativeViewConfigsInBridgelessMode"); flagValue = currentProvider_->useNativeViewConfigsInBridgelessMode(); useNativeViewConfigsInBridgelessMode_ = flagValue; @@ -1532,7 +1514,7 @@ bool ReactNativeFeatureFlagsAccessor::useNestedScrollViewAndroid() { // be accessing the provider multiple times but the end state of this // instance and the returned flag value would be the same. - markFlagAsAccessed(83, "useNestedScrollViewAndroid"); + markFlagAsAccessed(82, "useNestedScrollViewAndroid"); flagValue = currentProvider_->useNestedScrollViewAndroid(); useNestedScrollViewAndroid_ = flagValue; @@ -1541,6 +1523,24 @@ bool ReactNativeFeatureFlagsAccessor::useNestedScrollViewAndroid() { return flagValue.value(); } +bool ReactNativeFeatureFlagsAccessor::useOptimizedViewRegistryOnAndroid() { + auto flagValue = useOptimizedViewRegistryOnAndroid_.load(); + + if (!flagValue.has_value()) { + // This block is not exclusive but it is not necessary. + // If multiple threads try to initialize the feature flag, we would only + // be accessing the provider multiple times but the end state of this + // instance and the returned flag value would be the same. + + markFlagAsAccessed(83, "useOptimizedViewRegistryOnAndroid"); + + flagValue = currentProvider_->useOptimizedViewRegistryOnAndroid(); + useOptimizedViewRegistryOnAndroid_ = flagValue; + } + + return flagValue.value(); +} + bool ReactNativeFeatureFlagsAccessor::useSharedAnimatedBackend() { auto flagValue = useSharedAnimatedBackend_.load(); diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h index cf2ca1f872e8..67a5012fe00e 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsAccessor.h @@ -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<<9334675799ea378311b8c675ed419b1d>> + * @generated SignedSource<<17621e5f711352812633c125b7858537>> */ /** @@ -61,8 +61,6 @@ class ReactNativeFeatureFlagsAccessor { bool enableIOSTextBaselineOffsetPerLine(); bool enableIOSViewClipToPaddingBox(); bool enableImagePrefetchingAndroid(); - bool enableImagePrefetchingJNIBatchingAndroid(); - bool enableImagePrefetchingOnUiThreadAndroid(); bool enableImmediateUpdateModeForContentOffsetChanges(); bool enableImperativeFocus(); bool enableInteropViewManagerClassLookUpOptimizationIOS(); @@ -78,6 +76,7 @@ class ReactNativeFeatureFlagsAccessor { bool enableNetworkEventReporting(); bool enablePreparedTextLayout(); bool enablePropsUpdateReconciliationAndroid(); + bool enableSchedulerDelegateInvalidation(); bool enableSwiftUIBasedFilters(); bool enableViewCulling(); bool enableViewRecycling(); @@ -116,6 +115,7 @@ class ReactNativeFeatureFlagsAccessor { bool useLISAlgorithmInDifferentiator(); bool useNativeViewConfigsInBridgelessMode(); bool useNestedScrollViewAndroid(); + bool useOptimizedViewRegistryOnAndroid(); bool useSharedAnimatedBackend(); bool useTraitHiddenOnAndroid(); bool useTurboModuleInterop(); @@ -166,8 +166,6 @@ class ReactNativeFeatureFlagsAccessor { std::atomic> enableIOSTextBaselineOffsetPerLine_; std::atomic> enableIOSViewClipToPaddingBox_; std::atomic> enableImagePrefetchingAndroid_; - std::atomic> enableImagePrefetchingJNIBatchingAndroid_; - std::atomic> enableImagePrefetchingOnUiThreadAndroid_; std::atomic> enableImmediateUpdateModeForContentOffsetChanges_; std::atomic> enableImperativeFocus_; std::atomic> enableInteropViewManagerClassLookUpOptimizationIOS_; @@ -183,6 +181,7 @@ class ReactNativeFeatureFlagsAccessor { std::atomic> enableNetworkEventReporting_; std::atomic> enablePreparedTextLayout_; std::atomic> enablePropsUpdateReconciliationAndroid_; + std::atomic> enableSchedulerDelegateInvalidation_; std::atomic> enableSwiftUIBasedFilters_; std::atomic> enableViewCulling_; std::atomic> enableViewRecycling_; @@ -221,6 +220,7 @@ class ReactNativeFeatureFlagsAccessor { std::atomic> useLISAlgorithmInDifferentiator_; std::atomic> useNativeViewConfigsInBridgelessMode_; std::atomic> useNestedScrollViewAndroid_; + std::atomic> useOptimizedViewRegistryOnAndroid_; std::atomic> useSharedAnimatedBackend_; std::atomic> useTraitHiddenOnAndroid_; std::atomic> useTurboModuleInterop_; diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h index c6b84926f480..ecc79d832fe4 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDefaults.h @@ -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<<276180c59a9dbf01b408a23bd8b21326>> + * @generated SignedSource<<3d1718afe5b2ed63a918ffe09a4a36b1>> */ /** @@ -143,20 +143,12 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider { return false; } - bool enableImagePrefetchingJNIBatchingAndroid() override { - return false; - } - - bool enableImagePrefetchingOnUiThreadAndroid() override { - return false; - } - bool enableImmediateUpdateModeForContentOffsetChanges() override { return false; } bool enableImperativeFocus() override { - return true; + return false; } bool enableInteropViewManagerClassLookUpOptimizationIOS() override { @@ -211,6 +203,10 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider { return false; } + bool enableSchedulerDelegateInvalidation() override { + return false; + } + bool enableSwiftUIBasedFilters() override { return false; } @@ -288,7 +284,7 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider { } bool overrideBySynchronousMountPropsAtMountingAndroid() override { - return false; + return true; } bool perfIssuesEnabled() override { @@ -363,6 +359,10 @@ class ReactNativeFeatureFlagsDefaults : public ReactNativeFeatureFlagsProvider { return false; } + bool useOptimizedViewRegistryOnAndroid() override { + return false; + } + bool useSharedAnimatedBackend() override { return false; } diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDynamicProvider.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDynamicProvider.h index 1f9a7c1307f6..2bc41176d59c 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDynamicProvider.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsDynamicProvider.h @@ -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<<7853bedb8a11b20a633eb6579257b4bc>> + * @generated SignedSource<<23e79788b0820f61ba95288412367247>> */ /** @@ -306,24 +306,6 @@ class ReactNativeFeatureFlagsDynamicProvider : public ReactNativeFeatureFlagsDef return ReactNativeFeatureFlagsDefaults::enableImagePrefetchingAndroid(); } - bool enableImagePrefetchingJNIBatchingAndroid() override { - auto value = values_["enableImagePrefetchingJNIBatchingAndroid"]; - if (!value.isNull()) { - return value.getBool(); - } - - return ReactNativeFeatureFlagsDefaults::enableImagePrefetchingJNIBatchingAndroid(); - } - - bool enableImagePrefetchingOnUiThreadAndroid() override { - auto value = values_["enableImagePrefetchingOnUiThreadAndroid"]; - if (!value.isNull()) { - return value.getBool(); - } - - return ReactNativeFeatureFlagsDefaults::enableImagePrefetchingOnUiThreadAndroid(); - } - bool enableImmediateUpdateModeForContentOffsetChanges() override { auto value = values_["enableImmediateUpdateModeForContentOffsetChanges"]; if (!value.isNull()) { @@ -459,6 +441,15 @@ class ReactNativeFeatureFlagsDynamicProvider : public ReactNativeFeatureFlagsDef return ReactNativeFeatureFlagsDefaults::enablePropsUpdateReconciliationAndroid(); } + bool enableSchedulerDelegateInvalidation() override { + auto value = values_["enableSchedulerDelegateInvalidation"]; + if (!value.isNull()) { + return value.getBool(); + } + + return ReactNativeFeatureFlagsDefaults::enableSchedulerDelegateInvalidation(); + } + bool enableSwiftUIBasedFilters() override { auto value = values_["enableSwiftUIBasedFilters"]; if (!value.isNull()) { @@ -801,6 +792,15 @@ class ReactNativeFeatureFlagsDynamicProvider : public ReactNativeFeatureFlagsDef return ReactNativeFeatureFlagsDefaults::useNestedScrollViewAndroid(); } + bool useOptimizedViewRegistryOnAndroid() override { + auto value = values_["useOptimizedViewRegistryOnAndroid"]; + if (!value.isNull()) { + return value.getBool(); + } + + return ReactNativeFeatureFlagsDefaults::useOptimizedViewRegistryOnAndroid(); + } + bool useSharedAnimatedBackend() override { auto value = values_["useSharedAnimatedBackend"]; if (!value.isNull()) { diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h index e84785c6fd2c..8c52948d3c02 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsOverridesOSSExperimental.h @@ -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<<887a3ac5f8a93cc5ae5c8d01ec1d5e46>> */ /** @@ -35,6 +35,10 @@ class ReactNativeFeatureFlagsOverridesOSSExperimental : public ReactNativeFeatur return true; } + bool enableSchedulerDelegateInvalidation() override { + return true; + } + bool enableSwiftUIBasedFilters() override { return true; } diff --git a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h index 2acdef336041..400e4bea814d 100644 --- a/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h +++ b/packages/react-native/ReactCommon/react/featureflags/ReactNativeFeatureFlagsProvider.h @@ -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<<87316e34516ebbbb34ae384e5a61376b>> */ /** @@ -54,8 +54,6 @@ class ReactNativeFeatureFlagsProvider { virtual bool enableIOSTextBaselineOffsetPerLine() = 0; virtual bool enableIOSViewClipToPaddingBox() = 0; virtual bool enableImagePrefetchingAndroid() = 0; - virtual bool enableImagePrefetchingJNIBatchingAndroid() = 0; - virtual bool enableImagePrefetchingOnUiThreadAndroid() = 0; virtual bool enableImmediateUpdateModeForContentOffsetChanges() = 0; virtual bool enableImperativeFocus() = 0; virtual bool enableInteropViewManagerClassLookUpOptimizationIOS() = 0; @@ -71,6 +69,7 @@ class ReactNativeFeatureFlagsProvider { virtual bool enableNetworkEventReporting() = 0; virtual bool enablePreparedTextLayout() = 0; virtual bool enablePropsUpdateReconciliationAndroid() = 0; + virtual bool enableSchedulerDelegateInvalidation() = 0; virtual bool enableSwiftUIBasedFilters() = 0; virtual bool enableViewCulling() = 0; virtual bool enableViewRecycling() = 0; @@ -109,6 +108,7 @@ class ReactNativeFeatureFlagsProvider { virtual bool useLISAlgorithmInDifferentiator() = 0; virtual bool useNativeViewConfigsInBridgelessMode() = 0; virtual bool useNestedScrollViewAndroid() = 0; + virtual bool useOptimizedViewRegistryOnAndroid() = 0; virtual bool useSharedAnimatedBackend() = 0; virtual bool useTraitHiddenOnAndroid() = 0; virtual bool useTurboModuleInterop() = 0; diff --git a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp index 816c333b1415..8c49f21652bd 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp +++ b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.cpp @@ -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<<80e1d4551c51800c138f16228cfae9f6>> */ /** @@ -189,16 +189,6 @@ bool NativeReactNativeFeatureFlags::enableImagePrefetchingAndroid( return ReactNativeFeatureFlags::enableImagePrefetchingAndroid(); } -bool NativeReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid( - jsi::Runtime& /*runtime*/) { - return ReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid(); -} - -bool NativeReactNativeFeatureFlags::enableImagePrefetchingOnUiThreadAndroid( - jsi::Runtime& /*runtime*/) { - return ReactNativeFeatureFlags::enableImagePrefetchingOnUiThreadAndroid(); -} - bool NativeReactNativeFeatureFlags::enableImmediateUpdateModeForContentOffsetChanges( jsi::Runtime& /*runtime*/) { return ReactNativeFeatureFlags::enableImmediateUpdateModeForContentOffsetChanges(); @@ -274,6 +264,11 @@ bool NativeReactNativeFeatureFlags::enablePropsUpdateReconciliationAndroid( return ReactNativeFeatureFlags::enablePropsUpdateReconciliationAndroid(); } +bool NativeReactNativeFeatureFlags::enableSchedulerDelegateInvalidation( + jsi::Runtime& /*runtime*/) { + return ReactNativeFeatureFlags::enableSchedulerDelegateInvalidation(); +} + bool NativeReactNativeFeatureFlags::enableSwiftUIBasedFilters( jsi::Runtime& /*runtime*/) { return ReactNativeFeatureFlags::enableSwiftUIBasedFilters(); @@ -464,6 +459,11 @@ bool NativeReactNativeFeatureFlags::useNestedScrollViewAndroid( return ReactNativeFeatureFlags::useNestedScrollViewAndroid(); } +bool NativeReactNativeFeatureFlags::useOptimizedViewRegistryOnAndroid( + jsi::Runtime& /*runtime*/) { + return ReactNativeFeatureFlags::useOptimizedViewRegistryOnAndroid(); +} + bool NativeReactNativeFeatureFlags::useSharedAnimatedBackend( jsi::Runtime& /*runtime*/) { return ReactNativeFeatureFlags::useSharedAnimatedBackend(); diff --git a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h index 9097a2a90c49..a3703ec36073 100644 --- a/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h +++ b/packages/react-native/ReactCommon/react/nativemodule/featureflags/NativeReactNativeFeatureFlags.h @@ -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<<3f44b628a681f0d005827f51f4ad885e>> + * @generated SignedSource<<1df283aec4b56f36271a187341e7103d>> */ /** @@ -94,10 +94,6 @@ class NativeReactNativeFeatureFlags bool enableImagePrefetchingAndroid(jsi::Runtime& runtime); - bool enableImagePrefetchingJNIBatchingAndroid(jsi::Runtime& runtime); - - bool enableImagePrefetchingOnUiThreadAndroid(jsi::Runtime& runtime); - bool enableImmediateUpdateModeForContentOffsetChanges(jsi::Runtime& runtime); bool enableImperativeFocus(jsi::Runtime& runtime); @@ -128,6 +124,8 @@ class NativeReactNativeFeatureFlags bool enablePropsUpdateReconciliationAndroid(jsi::Runtime& runtime); + bool enableSchedulerDelegateInvalidation(jsi::Runtime& runtime); + bool enableSwiftUIBasedFilters(jsi::Runtime& runtime); bool enableViewCulling(jsi::Runtime& runtime); @@ -204,6 +202,8 @@ class NativeReactNativeFeatureFlags bool useNestedScrollViewAndroid(jsi::Runtime& runtime); + bool useOptimizedViewRegistryOnAndroid(jsi::Runtime& runtime); + bool useSharedAnimatedBackend(jsi::Runtime& runtime); bool useTraitHiddenOnAndroid(jsi::Runtime& runtime); diff --git a/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp b/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp index 5b634bfba162..5317ecc5890e 100644 --- a/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp +++ b/packages/react-native/ReactCommon/react/renderer/animations/LayoutAnimationDriver.cpp @@ -74,6 +74,10 @@ void LayoutAnimationDriver::animationMutationsForFrame( } } + // Record boundary: animation-frame Updates above this point carry + // parentTag from before any structural changes and must execute first. + auto animationUpdatesEnd = mutationsList.size(); + // Clear out finished animations for (auto it = inflightAnimations_.begin(); it != inflightAnimations_.end();) { @@ -99,10 +103,11 @@ void LayoutAnimationDriver::animationMutationsForFrame( } } - // Final step: make sure that all operations execute in the proper order. - // REMOVE operations with highest indices must operate first. + // Sort only the final mutations from completed animations. + // Animation-frame Updates must stay before structural mutations because + // they reference views by their pre-structural-change parentTag. std::stable_sort( - mutationsList.begin(), + mutationsList.begin() + static_cast(animationUpdatesEnd), mutationsList.end(), &shouldFirstComeBeforeSecondMutation); } diff --git a/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageFetcher.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageFetcher.cpp index e8b55d003a05..9cc2f96b9f24 100644 --- a/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageFetcher.cpp +++ b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageFetcher.cpp @@ -8,7 +8,6 @@ #include "ImageFetcher.h" #include -#include #include namespace facebook::react { @@ -35,10 +34,6 @@ ImageRequest ImageFetcher::requestImage( auto telemetry = std::make_shared(surfaceId); - if (!ReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid()) { - flushImageRequests(); - } - return ImageRequest{imageSource, telemetry}; } diff --git a/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageManager.cpp b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageManager.cpp index 9f3f848cc6fb..25612c4cc33f 100644 --- a/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageManager.cpp +++ b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/android/react/renderer/imagemanager/ImageManager.cpp @@ -25,7 +25,7 @@ ImageManager::ImageManager( : contextContainer_(contextContainer), self_(new std::shared_ptr( std::make_shared(contextContainer))) { - if (ReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid()) { + if (ReactNativeFeatureFlags::enableImagePrefetchingAndroid()) { std::weak_ptr weakImageFetcher = *static_cast*>(self_); contextContainer->insert(ImageFetcherKey, weakImageFetcher); @@ -33,7 +33,7 @@ ImageManager::ImageManager( } ImageManager::~ImageManager() { - if (ReactNativeFeatureFlags::enableImagePrefetchingJNIBatchingAndroid()) { + if (ReactNativeFeatureFlags::enableImagePrefetchingAndroid()) { contextContainer_->erase(ImageFetcherKey); } delete static_cast*>(self_); diff --git a/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h index 0608d2dfa323..181e88bea017 100644 --- a/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h +++ b/packages/react-native/ReactCommon/react/renderer/imagemanager/platform/ios/react/renderer/imagemanager/RCTImagePrimitivesConversions.h @@ -55,16 +55,12 @@ inline static NSURLRequestCachePolicy NSURLRequestCachePolicyFromImageSource( switch (imageSource.cache) { case facebook::react::ImageSource::CacheStategy::Reload: return NSURLRequestReloadIgnoringLocalCacheData; - break; case facebook::react::ImageSource::CacheStategy::ForceCache: return NSURLRequestReturnCacheDataElseLoad; - break; case facebook::react::ImageSource::CacheStategy::OnlyIfCached: return NSURLRequestReturnCacheDataDontLoad; - break; default: return NSURLRequestUseProtocolCachePolicy; - break; } } diff --git a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp index 28750e02d16f..7ea5fc3c782f 100644 --- a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp +++ b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp @@ -29,7 +29,8 @@ Scheduler::Scheduler( const SchedulerToolbox& schedulerToolbox, UIManagerAnimationDelegate* animationDelegate, SchedulerDelegate* delegate) - : runtimeExecutor_(schedulerToolbox.runtimeExecutor), + : delegateInvalidated_(std::make_shared>(false)), + runtimeExecutor_(schedulerToolbox.runtimeExecutor), contextContainer_(schedulerToolbox.contextContainer) { // Creating a container for future `EventDispatcher` instance. eventDispatcher_ = std::make_shared>(); @@ -171,6 +172,15 @@ Scheduler::~Scheduler() { LOG(WARNING) << "Scheduler::~Scheduler() was called (address: " << this << ")."; + // Invalidate any lambdas already queued via scheduleRenderingUpdate that + // captured a raw delegate_ pointer; without this they'd dereference a + // dangling SchedulerDelegate after Scheduler teardown. (No replacement + // token is allocated here — Scheduler is going away.) + // Gated to allow controlled rollout / rollback. + if (ReactNativeFeatureFlags::enableSchedulerDelegateInvalidation()) { + *delegateInvalidated_ = true; + } + auto weakRuntimeScheduler = contextContainer_->find>( RuntimeSchedulerKey); @@ -260,6 +270,21 @@ Scheduler::findComponentDescriptorByHandle_DO_NOT_USE_THIS_IS_BROKEN( #pragma mark - Delegate void Scheduler::setDelegate(SchedulerDelegate* delegate) { + // Gated to allow controlled rollout / rollback. + if (ReactNativeFeatureFlags::enableSchedulerDelegateInvalidation() && + delegate_ != delegate) { + // Mark the *current* token invalid: any rendering-update lambda already + // queued holds a shared_ptr to this atomic and will observe `true` on + // its next read, so it no-ops instead of calling into the previous + // delegate (which the caller is about to drop). + *delegateInvalidated_ = true; + // Then install a *fresh* token (a new atomic) so lambdas captured + // against the new delegate use their own non-invalidated flag. + // Reusing the previous atomic and flipping it back to `false` would + // re-arm the in-flight lambdas — exactly the use-after-free we're + // trying to prevent — because they share the same shared_ptr. + delegateInvalidated_ = std::make_shared>(false); + } delegate_ = delegate; } @@ -288,10 +313,21 @@ void Scheduler::uiManagerDidFinishTransaction( if (!mountSynchronously) { auto surfaceId = mountingCoordinator->getSurfaceId(); + // Capture the gating flag at queue time: the lambda's decision to + // honor the invalidation guard is fixed when we enqueue, not when it + // later runs. Avoids per-invocation feature-flag reads and keeps the + // contract for an in-flight lambda stable across flag flips. + auto guardEnabled = + ReactNativeFeatureFlags::enableSchedulerDelegateInvalidation(); runtimeScheduler_->scheduleRenderingUpdate( surfaceId, [delegate = delegate_, + invalidated = delegateInvalidated_, + guardEnabled, mountingCoordinator = std::move(mountingCoordinator)]() { + if (guardEnabled && *invalidated) { + return; + } delegate->schedulerShouldRenderTransactions(mountingCoordinator); }); } else { @@ -314,12 +350,20 @@ void Scheduler::uiManagerDidDispatchCommand( "Scheduler::uiManagerDispatchCommand", "commandName", commandName); if (delegate_ != nullptr) { auto shadowView = ShadowView(*shadowNode); + // See comment in uiManagerDidFinishTransaction above for gating shape. + auto guardEnabled = + ReactNativeFeatureFlags::enableSchedulerDelegateInvalidation(); runtimeScheduler_->scheduleRenderingUpdate( shadowNode->getSurfaceId(), [delegate = delegate_, + invalidated = delegateInvalidated_, + guardEnabled, shadowView = std::move(shadowView), commandName, args]() { + if (guardEnabled && *invalidated) { + return; + } delegate->schedulerDidDispatchCommand(shadowView, commandName, args); }); } diff --git a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h index cc665dfde4b5..bd6de832e04d 100644 --- a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h +++ b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.h @@ -7,6 +7,7 @@ #pragma once +#include #include #include @@ -122,6 +123,11 @@ class Scheduler final : public UIManagerDelegate { friend class SurfaceHandler; SchedulerDelegate *delegate_; + // Invalidation token captured by-value into lambdas deferred via + // runtimeScheduler_->scheduleRenderingUpdate. Set to true on delegate + // change or Scheduler destruction so a lambda that outlives its captured + // raw delegate pointer can no-op instead of dereferencing dangling memory. + std::shared_ptr> delegateInvalidated_; SharedComponentDescriptorRegistry componentDescriptorRegistry_; RuntimeExecutor runtimeExecutor_; std::shared_ptr uiManager_; diff --git a/packages/react-native/ReactCxxPlatform/react/devsupport/inspector/Inspector.cpp b/packages/react-native/ReactCxxPlatform/react/devsupport/inspector/Inspector.cpp index 5d909c97c667..0ba040caee6c 100644 --- a/packages/react-native/ReactCxxPlatform/react/devsupport/inspector/Inspector.cpp +++ b/packages/react-native/ReactCxxPlatform/react/devsupport/inspector/Inspector.cpp @@ -148,18 +148,24 @@ Inspector::~Inspector() noexcept { } void Inspector::connectDebugger(const std::string& inspectorUrl) noexcept { - if (!packagerConnection_) { - packagerConnection_ = - std::make_unique( - inspectorUrl, - deviceName_, - appName_, - std::make_unique( - weak_from_this(), webSocketClientFactory_)); - } - if (!packagerConnection_->isConnected()) { - packagerConnection_->connect(); - } + invokeElsePost([weakThis = weak_from_this(), inspectorUrl]() { + auto self = weakThis.lock(); + if (!self) { + return; + } + if (!self->packagerConnection_) { + self->packagerConnection_ = + std::make_unique( + inspectorUrl, + self->deviceName_, + self->appName_, + std::make_unique( + weakThis, self->webSocketClientFactory_)); + } + if (!self->packagerConnection_->isConnected()) { + self->packagerConnection_->connect(); + } + }); } void Inspector::ensureHostTarget( diff --git a/packages/react-native/package.json b/packages/react-native/package.json index ae0e7f7ce50c..8440e9b2b0a6 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -172,15 +172,15 @@ "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", - "babel-plugin-syntax-hermes-parser": "0.35.0", + "babel-plugin-syntax-hermes-parser": "0.36.0", "base64-js": "^1.5.1", "commander": "^12.0.0", "flow-enums-runtime": "^0.0.6", - "hermes-compiler": "250829098.0.6", + "hermes-compiler": "250829098.0.12", "invariant": "^2.2.4", "memoize-one": "^5.0.0", - "metro-runtime": "^0.84.2", - "metro-source-map": "^0.84.2", + "metro-runtime": "^0.84.3", + "metro-source-map": "^0.84.3", "nullthrows": "^1.1.1", "pretty-format": "^29.7.0", "promise": "^8.3.0", diff --git a/packages/react-native/react-native.config.js b/packages/react-native/react-native.config.js index 8492477b864a..582e6d00f21c 100644 --- a/packages/react-native/react-native.config.js +++ b/packages/react-native/react-native.config.js @@ -176,13 +176,7 @@ if (macosCommands != null) { config.commands.push(...macosCommands); } if (apple) { - const { - REACT_NATIVE: npmPackageName, - } = require('./scripts/codegen/generate-artifacts-executor/constants.js'); - const macos = {platformName: 'macos'}; - const visionos = {platformName: 'visionos'}; config.platforms.macos = { - npmPackageName, linkConfig: () => { return { isInstalled: ( @@ -206,13 +200,11 @@ if (apple) { unlinkAssets: (_assets /*: mixed */, _projectConfig /*: mixed */) => {}, }; }, - projectConfig: apple.getProjectConfig(macos), - dependencyConfig: apple.getDependencyConfig(macos), - }; - config.platforms.visionos = { - npmPackageName, - projectConfig: apple.getProjectConfig(visionos), - dependencyConfig: apple.getDependencyConfig(visionos), + projectConfig: apple.getProjectConfig({platformName: 'macos'}), + dependencyConfig: apple.getProjectConfig({platformName: 'macos'}), + npmPackageName: + require('./scripts/codegen/generate-artifacts-executor/constants') + .REACT_NATIVE, }; } // macOS] diff --git a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js index ac83fa33ba82..965edfe45729 100644 --- a/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js +++ b/packages/react-native/scripts/featureflags/ReactNativeFeatureFlags.config.js @@ -357,28 +357,6 @@ const definitions: FeatureFlagDefinitions = { }, ossReleaseStage: 'none', }, - enableImagePrefetchingJNIBatchingAndroid: { - defaultValue: false, - metadata: { - dateAdded: '2025-11-10', - description: - 'When enabled, Android will build and initiate image prefetch requests on ImageShadowNode::layout and batch them together in a single JNI call', - expectedReleaseValue: true, - purpose: 'experimentation', - }, - ossReleaseStage: 'none', - }, - enableImagePrefetchingOnUiThreadAndroid: { - defaultValue: false, - metadata: { - dateAdded: '2025-09-02', - description: - 'When enabled, Android will initiate image prefetch requested on ImageShadowNode::layout on the UI thread', - expectedReleaseValue: true, - purpose: 'experimentation', - }, - ossReleaseStage: 'none', - }, enableImmediateUpdateModeForContentOffsetChanges: { defaultValue: false, metadata: { @@ -536,6 +514,17 @@ const definitions: FeatureFlagDefinitions = { }, ossReleaseStage: 'none', }, + enableSchedulerDelegateInvalidation: { + defaultValue: false, + metadata: { + dateAdded: '2026-05-04', + description: + 'Gates a defensive guard around Scheduler::uiManagerDidDispatchCommand and uiManagerDidFinishTransaction that prevents queued rendering-update lambdas from dereferencing the SchedulerDelegate after it has been destroyed (use-after-free).', + expectedReleaseValue: true, + purpose: 'experimentation', + }, + ossReleaseStage: 'experimental', + }, enableSwiftUIBasedFilters: { defaultValue: false, metadata: { @@ -743,7 +732,7 @@ const definitions: FeatureFlagDefinitions = { ossReleaseStage: 'none', }, overrideBySynchronousMountPropsAtMountingAndroid: { - defaultValue: false, + defaultValue: true, metadata: { dateAdded: '2025-09-04', description: @@ -945,6 +934,17 @@ const definitions: FeatureFlagDefinitions = { }, ossReleaseStage: 'none', }, + useOptimizedViewRegistryOnAndroid: { + defaultValue: false, + metadata: { + dateAdded: '2026-04-28', + description: + 'Use MutableIntObjectMap with ReadWriteLock instead of ConcurrentHashMap for the view registry in SurfaceMountingManager to reduce memory overhead and GC pressure.', + expectedReleaseValue: true, + purpose: 'experimentation', + }, + ossReleaseStage: 'none', + }, useSharedAnimatedBackend: { defaultValue: false, metadata: { diff --git a/packages/react-native/sdks/.hermesv1version b/packages/react-native/sdks/.hermesv1version index 55d8c46a932c..32158fb79f03 100644 --- a/packages/react-native/sdks/.hermesv1version +++ b/packages/react-native/sdks/.hermesv1version @@ -1 +1 @@ -hermes-v250829098.0.12 \ No newline at end of file +hermes-v250829098.0.12 diff --git a/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js b/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js index 4fb932fe0532..9be1938a6448 100644 --- a/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js +++ b/packages/react-native/src/private/featureflags/ReactNativeFeatureFlags.js @@ -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<<91b042667d3cec71c631e17bae807d49>> + * @generated SignedSource<<349263e08085c42598f13da74ffbf584>> * @flow strict * @noformat */ @@ -76,8 +76,6 @@ export type ReactNativeFeatureFlags = $ReadOnly<{ enableIOSTextBaselineOffsetPerLine: Getter, enableIOSViewClipToPaddingBox: Getter, enableImagePrefetchingAndroid: Getter, - enableImagePrefetchingJNIBatchingAndroid: Getter, - enableImagePrefetchingOnUiThreadAndroid: Getter, enableImmediateUpdateModeForContentOffsetChanges: Getter, enableImperativeFocus: Getter, enableInteropViewManagerClassLookUpOptimizationIOS: Getter, @@ -93,6 +91,7 @@ export type ReactNativeFeatureFlags = $ReadOnly<{ enableNetworkEventReporting: Getter, enablePreparedTextLayout: Getter, enablePropsUpdateReconciliationAndroid: Getter, + enableSchedulerDelegateInvalidation: Getter, enableSwiftUIBasedFilters: Getter, enableViewCulling: Getter, enableViewRecycling: Getter, @@ -131,6 +130,7 @@ export type ReactNativeFeatureFlags = $ReadOnly<{ useLISAlgorithmInDifferentiator: Getter, useNativeViewConfigsInBridgelessMode: Getter, useNestedScrollViewAndroid: Getter, + useOptimizedViewRegistryOnAndroid: Getter, useSharedAnimatedBackend: Getter, useTraitHiddenOnAndroid: Getter, useTurboModuleInterop: Getter, @@ -321,14 +321,6 @@ export const enableIOSViewClipToPaddingBox: Getter = createNativeFlagGe * When enabled, Android will build and initiate image prefetch requests on ImageShadowNode::layout */ export const enableImagePrefetchingAndroid: Getter = createNativeFlagGetter('enableImagePrefetchingAndroid', false); -/** - * When enabled, Android will build and initiate image prefetch requests on ImageShadowNode::layout and batch them together in a single JNI call - */ -export const enableImagePrefetchingJNIBatchingAndroid: Getter = createNativeFlagGetter('enableImagePrefetchingJNIBatchingAndroid', false); -/** - * When enabled, Android will initiate image prefetch requested on ImageShadowNode::layout on the UI thread - */ -export const enableImagePrefetchingOnUiThreadAndroid: Getter = createNativeFlagGetter('enableImagePrefetchingOnUiThreadAndroid', false); /** * Dispatches state updates for content offset changes synchronously on the main thread. */ @@ -336,7 +328,7 @@ export const enableImmediateUpdateModeForContentOffsetChanges: Getter = /** * Enable ref.focus() and ref.blur() for all views, not just TextInput. */ -export const enableImperativeFocus: Getter = createNativeFlagGetter('enableImperativeFocus', true); +export const enableImperativeFocus: Getter = createNativeFlagGetter('enableImperativeFocus', false); /** * This is to fix the issue with interop view manager where component descriptor lookup is causing ViewManager to preload. */ @@ -389,6 +381,10 @@ export const enablePreparedTextLayout: Getter = createNativeFlagGetter( * When enabled, Android will receive prop updates based on the differences between the last rendered shadow node and the last committed shadow node. */ export const enablePropsUpdateReconciliationAndroid: Getter = createNativeFlagGetter('enablePropsUpdateReconciliationAndroid', false); +/** + * Gates a defensive guard around Scheduler::uiManagerDidDispatchCommand and uiManagerDidFinishTransaction that prevents queued rendering-update lambdas from dereferencing the SchedulerDelegate after it has been destroyed (use-after-free). + */ +export const enableSchedulerDelegateInvalidation: Getter = createNativeFlagGetter('enableSchedulerDelegateInvalidation', false); /** * When enabled, it will use SwiftUI for filter effects like blur on iOS. */ @@ -468,7 +464,7 @@ export const hideOffscreenVirtualViewsOnIOS: Getter = createNativeFlagG /** * Override props at mounting with synchronously mounted (i.e. direct manipulation) props from Native Animated. */ -export const overrideBySynchronousMountPropsAtMountingAndroid: Getter = createNativeFlagGetter('overrideBySynchronousMountPropsAtMountingAndroid', false); +export const overrideBySynchronousMountPropsAtMountingAndroid: Getter = createNativeFlagGetter('overrideBySynchronousMountPropsAtMountingAndroid', true); /** * Enable reporting Performance Issues (`detail.devtools.performanceIssue`). Displayed in the V2 Performance Monitor and the "Performance Issues" sub-panel in DevTools. */ @@ -541,6 +537,10 @@ export const useNativeViewConfigsInBridgelessMode: Getter = createNativ * When enabled, ReactScrollView will extend NestedScrollView instead of ScrollView on Android for improved nested scrolling support. */ export const useNestedScrollViewAndroid: Getter = createNativeFlagGetter('useNestedScrollViewAndroid', false); +/** + * Use MutableIntObjectMap with ReadWriteLock instead of ConcurrentHashMap for the view registry in SurfaceMountingManager to reduce memory overhead and GC pressure. + */ +export const useOptimizedViewRegistryOnAndroid: Getter = createNativeFlagGetter('useOptimizedViewRegistryOnAndroid', false); /** * Use shared animation backend in C++ Animated */ diff --git a/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js b/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js index c9116e01e890..77b4f560fdf2 100644 --- a/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js +++ b/packages/react-native/src/private/featureflags/specs/NativeReactNativeFeatureFlags.js @@ -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<<5ab72b9af228bc7e591bc0addaf6150e>> + * @generated SignedSource<<1fe579457854f95d09dd24e4578dbc65>> * @flow strict * @noformat */ @@ -54,8 +54,6 @@ export interface Spec extends TurboModule { +enableIOSTextBaselineOffsetPerLine?: () => boolean; +enableIOSViewClipToPaddingBox?: () => boolean; +enableImagePrefetchingAndroid?: () => boolean; - +enableImagePrefetchingJNIBatchingAndroid?: () => boolean; - +enableImagePrefetchingOnUiThreadAndroid?: () => boolean; +enableImmediateUpdateModeForContentOffsetChanges?: () => boolean; +enableImperativeFocus?: () => boolean; +enableInteropViewManagerClassLookUpOptimizationIOS?: () => boolean; @@ -71,6 +69,7 @@ export interface Spec extends TurboModule { +enableNetworkEventReporting?: () => boolean; +enablePreparedTextLayout?: () => boolean; +enablePropsUpdateReconciliationAndroid?: () => boolean; + +enableSchedulerDelegateInvalidation?: () => boolean; +enableSwiftUIBasedFilters?: () => boolean; +enableViewCulling?: () => boolean; +enableViewRecycling?: () => boolean; @@ -109,6 +108,7 @@ export interface Spec extends TurboModule { +useLISAlgorithmInDifferentiator?: () => boolean; +useNativeViewConfigsInBridgelessMode?: () => boolean; +useNestedScrollViewAndroid?: () => boolean; + +useOptimizedViewRegistryOnAndroid?: () => boolean; +useSharedAnimatedBackend?: () => boolean; +useTraitHiddenOnAndroid?: () => boolean; +useTurboModuleInterop?: () => boolean; diff --git a/packages/react-native/src/private/renderer/core/__tests__/EventTargetDispatching-itest.js b/packages/react-native/src/private/renderer/core/__tests__/EventTargetDispatching-itest.js index bad91d553a56..4c230499c4a6 100644 --- a/packages/react-native/src/private/renderer/core/__tests__/EventTargetDispatching-itest.js +++ b/packages/react-native/src/private/renderer/core/__tests__/EventTargetDispatching-itest.js @@ -1476,5 +1476,131 @@ const {isOSS} = Fantom.getConstants(); expect(capturedDispatchConfig.registrationName).toBe('onLayout'); }); }); + + // --- skipBubbling --- + + describe('skipBubbling (pointerenter / pointerleave)', () => { + it('does not bubble onPointerEnter to ancestor views', () => { + const root = Fantom.createRoot(); + + const childRef = React.createRef>(); + + const parentSpy = jest.fn((_e: PointerEvent) => {}); + const childSpy = jest.fn((_e: PointerEvent) => {}); + + Fantom.runTask(() => { + root.render( + + + , + ); + }); + + Fantom.dispatchNativeEvent( + childRef, + 'onPointerEnter', + {x: 0, y: 0}, + { + category: Fantom.NativeEventCategory.ContinuousStart, + }, + ); + + expect(childSpy).toHaveBeenCalledTimes(1); + expect(parentSpy).toHaveBeenCalledTimes(0); + }); + + it('does not bubble onPointerLeave to ancestor views', () => { + const root = Fantom.createRoot(); + + const childRef = React.createRef>(); + + const parentSpy = jest.fn((_e: PointerEvent) => {}); + const childSpy = jest.fn((_e: PointerEvent) => {}); + + Fantom.runTask(() => { + root.render( + + + , + ); + }); + + Fantom.dispatchNativeEvent( + childRef, + 'onPointerLeave', + {x: 0, y: 0}, + { + category: Fantom.NativeEventCategory.ContinuousEnd, + }, + ); + + expect(childSpy).toHaveBeenCalledTimes(1); + expect(parentSpy).toHaveBeenCalledTimes(0); + }); + + it('still fires onPointerEnterCapture on ancestors during the capture phase', () => { + const root = Fantom.createRoot(); + + const childRef = React.createRef>(); + + const callOrder: Array = []; + const parentCaptureSpy = jest.fn((_e: PointerEvent) => { + callOrder.push('parentCapture'); + }); + const childSpy = jest.fn((_e: PointerEvent) => { + callOrder.push('child'); + }); + + Fantom.runTask(() => { + root.render( + + + , + ); + }); + + Fantom.dispatchNativeEvent( + childRef, + 'onPointerEnter', + {x: 0, y: 0}, + { + category: Fantom.NativeEventCategory.ContinuousStart, + }, + ); + + expect(parentCaptureSpy).toHaveBeenCalledTimes(1); + expect(childSpy).toHaveBeenCalledTimes(1); + expect(callOrder).toEqual(['parentCapture', 'child']); + }); + + it('still bubbles non-skipBubbling events (onPointerDown) to ancestor views', () => { + const root = Fantom.createRoot(); + + const childRef = React.createRef>(); + + const parentSpy = jest.fn((_e: PointerEvent) => {}); + const childSpy = jest.fn((_e: PointerEvent) => {}); + + Fantom.runTask(() => { + root.render( + + + , + ); + }); + + Fantom.dispatchNativeEvent( + childRef, + 'onPointerDown', + {x: 0, y: 0}, + { + category: Fantom.NativeEventCategory.Discrete, + }, + ); + + expect(childSpy).toHaveBeenCalledTimes(1); + expect(parentSpy).toHaveBeenCalledTimes(1); + }); + }); }, ); diff --git a/packages/react-native/src/private/renderer/events/dispatchNativeEvent.js b/packages/react-native/src/private/renderer/events/dispatchNativeEvent.js index 41bef5591d3e..7c2f16c96852 100644 --- a/packages/react-native/src/private/renderer/events/dispatchNativeEvent.js +++ b/packages/react-native/src/private/renderer/events/dispatchNativeEvent.js @@ -43,10 +43,18 @@ export default function dispatchNativeEvent( // Normal EventTarget dispatch const bubbleConfig = customBubblingEventTypes[type]; const directConfig = customDirectEventTypes[type]; - const bubbles = bubbleConfig != null; // Skip events that are not registered in the view config - if (bubbles || directConfig != null) { + if (bubbleConfig != null || directConfig != null) { + // Honor `skipBubbling` declared in the view config: when set, the bubble + // phase only fires on the target itself (matching the legacy renderer's + // behavior). The synthesized event reports `bubbles: false`, which causes + // the EventTarget bubble loop to short-circuit after dispatching to the + // target. Capture-phase listeners are unaffected. + const bubbles = + bubbleConfig != null && + bubbleConfig.phasedRegistrationNames.skipBubbling !== true; + const eventType = topLevelTypeToEventType(type); const options: {bubbles: boolean, cancelable: boolean} = { bubbles, diff --git a/packages/react-native/src/private/setup/__tests__/setUpDefaultReactNativeEnvironment-Globals-itest.js b/packages/react-native/src/private/setup/__tests__/setUpDefaultReactNativeEnvironment-Globals-itest.js index d56c4f9692d5..c319ddbdc061 100644 --- a/packages/react-native/src/private/setup/__tests__/setUpDefaultReactNativeEnvironment-Globals-itest.js +++ b/packages/react-native/src/private/setup/__tests__/setUpDefaultReactNativeEnvironment-Globals-itest.js @@ -11,18 +11,267 @@ import '@react-native/fantom/src/setUpDefaultReactNativeEnvironment'; +declare var PerformanceObserverEntryList: unknown; +declare var EventCounts: unknown; + describe('setUpDefaultReactNativeEnvironment (globals)', () => { - it('should be exposed as globalThis, global, window and self', () => { - expect(globalThis).toBe(global); - expect(globalThis).toBe(window); - expect(globalThis).toBe(self); + describe('global object', () => { + it('should be exposed as globalThis, global, window and self', () => { + expect(globalThis).toBe(global); + expect(globalThis).toBe(window); + expect(globalThis).toBe(self); + }); + }); + + describe('environment', () => { + it('should provide process.env.NODE_ENV', () => { + expect(process.env.NODE_ENV).toBe('development'); + }); + + it('should provide the __DEV__ constant', () => { + expect(__DEV__).toBe(true); + }); }); - it('should provide process.env.NODE_ENV', () => { - expect(process.env.NODE_ENV).toBe('development'); + describe('JavaScript language features', () => { + it('should provide Promise', () => { + expect(typeof Promise).toBe('function'); + }); }); - it('should provide the __DEV__ constant', () => { - expect(__DEV__).toBe(true); + describe('Web APIs', () => { + describe('DOM', () => { + it('should provide Node', () => { + expect(typeof Node).toBe('function'); + }); + + it('should provide Document', () => { + expect(typeof Document).toBe('function'); + }); + + it('should provide CharacterData', () => { + expect(typeof CharacterData).toBe('function'); + }); + + it('should provide Text', () => { + expect(typeof Text).toBe('function'); + }); + + it('should provide Element', () => { + expect(typeof Element).toBe('function'); + }); + + it('should provide HTMLElement', () => { + expect(typeof HTMLElement).toBe('function'); + }); + + it('should provide HTMLCollection', () => { + expect(typeof HTMLCollection).toBe('function'); + }); + + it('should provide NodeList', () => { + expect(typeof NodeList).toBe('function'); + }); + }); + + describe('Geometry', () => { + it('should provide DOMRect', () => { + expect(typeof DOMRect).toBe('function'); + }); + + it('should provide DOMRectReadOnly', () => { + expect(typeof DOMRectReadOnly).toBe('function'); + }); + + it('should provide DOMRectList', () => { + expect(typeof DOMRectList).toBe('function'); + }); + }); + + describe('Events', () => { + it('should provide Event', () => { + expect(typeof Event).toBe('function'); + }); + + it('should provide EventTarget', () => { + expect(typeof EventTarget).toBe('function'); + }); + + it('should provide CustomEvent', () => { + expect(typeof CustomEvent).toBe('function'); + }); + }); + + describe('Performance', () => { + it('should provide performance', () => { + expect(typeof performance).toBe('object'); + expect(performance).not.toBeNull(); + }); + + it('should provide Performance', () => { + expect(typeof Performance).toBe('function'); + }); + + it('should provide PerformanceEntry', () => { + expect(typeof PerformanceEntry).toBe('function'); + }); + + it('should provide PerformanceMark', () => { + expect(typeof PerformanceMark).toBe('function'); + }); + + it('should provide PerformanceMeasure', () => { + expect(typeof PerformanceMeasure).toBe('function'); + }); + + it('should provide PerformanceObserver', () => { + expect(typeof PerformanceObserver).toBe('function'); + }); + + it('should provide PerformanceObserverEntryList', () => { + expect(typeof PerformanceObserverEntryList).toBe('function'); + }); + + it('should provide PerformanceEventTiming', () => { + expect(typeof PerformanceEventTiming).toBe('function'); + }); + + it('should provide PerformanceLongTaskTiming', () => { + expect(typeof PerformanceLongTaskTiming).toBe('function'); + }); + + it('should provide PerformanceResourceTiming', () => { + expect(typeof PerformanceResourceTiming).toBe('function'); + }); + + it('should provide EventCounts', () => { + expect(typeof EventCounts).toBe('function'); + }); + + it('should provide TaskAttributionTiming', () => { + expect(typeof TaskAttributionTiming).toBe('function'); + }); + }); + + describe('Timers and microtasks', () => { + it('should provide setTimeout', () => { + expect(typeof setTimeout).toBe('function'); + }); + + it('should provide clearTimeout', () => { + expect(typeof clearTimeout).toBe('function'); + }); + + it('should provide setInterval', () => { + expect(typeof setInterval).toBe('function'); + }); + + it('should provide clearInterval', () => { + expect(typeof clearInterval).toBe('function'); + }); + + it('should provide setImmediate', () => { + expect(typeof setImmediate).toBe('function'); + }); + + it('should provide clearImmediate', () => { + expect(typeof clearImmediate).toBe('function'); + }); + + it('should provide requestAnimationFrame', () => { + expect(typeof requestAnimationFrame).toBe('function'); + }); + + it('should provide cancelAnimationFrame', () => { + expect(typeof cancelAnimationFrame).toBe('function'); + }); + + it('should provide requestIdleCallback', () => { + expect(typeof requestIdleCallback).toBe('function'); + }); + + it('should provide cancelIdleCallback', () => { + expect(typeof cancelIdleCallback).toBe('function'); + }); + + it('should provide queueMicrotask', () => { + expect(typeof queueMicrotask).toBe('function'); + }); + }); + + describe('Networking', () => { + it('should provide XMLHttpRequest', () => { + expect(typeof XMLHttpRequest).toBe('function'); + }); + + it('should provide FormData', () => { + expect(typeof FormData).toBe('function'); + }); + + it('should provide fetch', () => { + expect(typeof fetch).toBe('function'); + }); + + it('should provide Headers', () => { + expect(typeof Headers).toBe('function'); + }); + + it('should provide Request', () => { + expect(typeof Request).toBe('function'); + }); + + it('should provide Response', () => { + expect(typeof Response).toBe('function'); + }); + + it('should provide WebSocket', () => { + expect(typeof WebSocket).toBe('function'); + }); + + it('should provide AbortController', () => { + expect(typeof AbortController).toBe('function'); + }); + + it('should provide AbortSignal', () => { + expect(typeof AbortSignal).toBe('function'); + }); + + it('should provide URL', () => { + expect(typeof URL).toBe('function'); + }); + + it('should provide URLSearchParams', () => { + expect(typeof URLSearchParams).toBe('function'); + }); + }); + + describe('File', () => { + it('should provide Blob', () => { + expect(typeof Blob).toBe('function'); + }); + + it('should provide File', () => { + expect(typeof File).toBe('function'); + }); + + it('should provide FileReader', () => { + // Note: accessing `FileReader` directly triggers a lazy require that + // depends on a native module not available in the Fantom test + // environment. Verify the global property is registered without + // triggering the lazy getter. + expect('FileReader' in globalThis).toBe(true); + }); + }); + + describe('Other', () => { + it('should provide alert', () => { + expect(typeof alert).toBe('function'); + }); + + it('should provide navigator', () => { + expect(typeof navigator).toBe('object'); + expect(navigator).not.toBeNull(); + }); + }); }); }); diff --git a/packages/rn-tester/Podfile.lock b/packages/rn-tester/Podfile.lock index aacc0759d190..56b8d8fb30db 100644 --- a/packages/rn-tester/Podfile.lock +++ b/packages/rn-tester/Podfile.lock @@ -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.2 + :tag: hermes-v250829098.0.12 MyNativeView: :path: NativeComponentExample NativeCxxModuleExample: @@ -2923,7 +2923,7 @@ SPEC CHECKSUMS: FBLazyVector: 3b0404adfe03965e932e7220d6a9536813ad3204 fmt: 4cf0c5ec5864511c96d8d4bd7b03c3c69040af06 glog: 8fb6f603b9feab8ebedb130c6e0683bbeafa6fb0 - hermes-engine: a3dcf92cd8639bb3e45a57fb1cdfc7aef1064ec1 + hermes-engine: 842b093f838032a4690f06c33da761d509c968fd MyNativeView: 0190c023cc3664a9122cecb523189fa8e3f7b75c NativeCxxModuleExample: 1a3b8d5824dc1c5ce2c32475a2d1bedccd22d2f7 OCMock: 589f2c84dacb1f5aaf6e4cec1f292551fe748e74 diff --git a/private/react-native-fantom/__docs__/README.md b/private/react-native-fantom/__docs__/README.md index d2d7e3e68057..c14053413283 100644 --- a/private/react-native-fantom/__docs__/README.md +++ b/private/react-native-fantom/__docs__/README.md @@ -70,9 +70,13 @@ only a subset of Jest's Global API is currently available. For example, APIs. If you are blocked by the lack of a specific API, please reach out to us. Most of the interesting APIs are available via the `@react-native/fantom` -package: +package. Test files should also import `setUpDefaultReactNativeEnvironment` at +the top to set up the React Native environment. **Do not import +`InitializeCore`** — it installs LogBox, which interferes with Fantom's error +handling. ```javascript +import '@react-native/fantom/src/setUpDefaultReactNativeEnvironment'; import * as Fantom from '@react-native/fantom'; describe('My feature', () => { @@ -108,6 +112,97 @@ Similar to Jest, you can also run Fantom in watch mode using `--watch`: yarn fantom --watch ``` +### Conventions + +- Place test files in `__tests__` directories alongside the code being tested. +- Benchmark tests use the `-benchmark-itest.js` suffix. +- Use `Fantom.runTask()` to render and run synchronous operations; it ensures + the React work is flushed before assertions. +- Access elements through refs and use the + [`ensureInstance`](../../../packages/react-native/src/private/__tests__/utilities/ensureInstance.js) + helper for type-safe access to the underlying instance: + + ```javascript + import ensureInstance from 'react-native/src/private/__tests__/utilities/ensureInstance'; + + const element = ensureInstance(elementRef.current, ReactNativeElement); + ``` + +- Prefer component-specific instance types (`TextInputInstance`, + `ScrollViewInstance`, etc.) over the generic `HostInstance` when available. +- For components with imperative APIs (`focus`, `blur`, `clear`, etc.), test: + - Each method's behaviour and edge cases (e.g. `blur` when not focused). + - Method timing — that it works when called from refs, `useLayoutEffect`, and + `useEffect`. +- Verify that native commands are dispatched with + `root.takeMountingManagerLogs()`. +- Don't write tests with only trivial assertions like + `expect(element).toBeDefined()` when more complex behaviour is under test. + When a test fails, understand what should render rather than weakening the + assertion to make it pass. + +### Assertions + +Prefer evaluating rendered output inline with `.toEqual()` and inline JSX over +`.toMatchSnapshot()` or weak numeric assertions like +`element.childNodes.length`. + +```javascript +// Get JSX representation +expect(root.getRenderedOutput().toJSX()).toEqual( + , +); + +// Include layout metrics +expect(root.getRenderedOutput({includeLayoutMetrics: true}).toJSX()).toEqual( + , +); + +// Filter to specific props for minimal assertions +expect(root.getRenderedOutput({props: ['backgroundColor']}).toJSX()).toEqual( + , +); +``` + +For element-level assertions, get a typed reference and inspect tag names, +layout metrics, or children: + +```javascript +const elementRef = createRef(); + +Fantom.runTask(() => { + root.render( + + the quick brown fox + , + ); +}); + +const element = ensureInstance(elementRef.current, ReactNativeElement); +expect(element.tagName).toBe('RN:View'); + +const bounds = element.getBoundingClientRect(); +expect(bounds.width).toBe(100); +expect(bounds.height).toBe(50); + +expect(root.getRenderedOutput().toJSX()).toEqual( + + the quick brown fox + , +); +``` + +### Limitations + +- `Fantom.runTask()` calls cannot be nested — doing so will throw. +- Only a subset of Jest's Global API is available (e.g. `test.each` is not + implemented). Reach out if you're blocked by a specific missing API. +- Tests must live within `packages/react-native`; Fantom is not currently + intended for application-specific code. + ### Test configuration You can configure certain aspects of the test execution using pragmas in the @@ -303,6 +398,25 @@ memory heap and print a message indicating where it was saved. E.g.: You can have multiple calls to `Fantom.takeJSMemoryHeapSnapshot()` in your test, and each one will create a different file. +#### C++ sampling profiler + +You can automatically record C++ sampling profiler traces (with DWARF call +graphs) by wrapping the Fantom tester binary with Linux `perf record`. Run your +fantom test with the flag `FANTOM_PROFILE_CPP`: + +```shell +FANTOM_PROFILE_CPP=1 yarn fantom +``` + +Output is saved to `.out/cpp-traces/perf-.data`. Analyze it with: + +```shell +perf report -i .out/cpp-traces/perf-.data +``` + +This is not available on CI (the runner will throw an error if attempted) and +requires `perf` to be installed on the host. + ### Running the full suite locally When running the entire suite locally, set `FANTOM_FORCE_CI_MODE=1`: diff --git a/private/react-native-fantom/package.json b/private/react-native-fantom/package.json index c915f85802bb..96bc31822054 100644 --- a/private/react-native-fantom/package.json +++ b/private/react-native-fantom/package.json @@ -9,9 +9,8 @@ }, "dependencies": { "babel-plugin-istanbul": "^7.0.0", - "istanbul-lib-coverage": "^3.2.0", - "metro": "^0.84.0", - "metro-babel-transformer": "^0.83.3" + "metro": "^0.84.3", + "metro-babel-transformer": "^0.84.3" }, "peerDependencies": { "jest": "^29.7.0", diff --git a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api index 6a27eb676818..8895f9a22552 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidDebugCxx.api @@ -3,17 +3,7 @@ class PtrJNodeMapVanilla { public PtrJNodeMapVanilla() = default; public PtrJNodeMapVanilla(jlongArray javaNativePointers, jobjectArray javaNodes); - 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); + public facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); } struct JNIInvokeInterface { @@ -276,7 +266,7 @@ struct JavaVMAttachArgs { } struct JavaVMInitArgs { - public _java_v_m_option::JavaVMOption* options; + public JavaVMOption* options; public jboolean ignoreUnrecognized; public jint nOptions; public jint version; @@ -304,11 +294,11 @@ struct YGValue { } struct _JNIEnv { - public const struct _j_n_i_native_interface::JNINativeInterface* functions; + public const struct JNINativeInterface* functions; } struct _JavaVM { - public const struct _j_n_i_invoke_interface::JNIInvokeInterface* functions; + public const struct JNIInvokeInterface* functions; } struct pre_merge_jni_library { @@ -358,10 +348,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); } @@ -371,25 +361,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::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); template - 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); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); } @@ -428,7 +418,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::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::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; @@ -474,82 +464,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::_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 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 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::_c_s_s_list::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -558,65 +548,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::_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::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::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::_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::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::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::_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::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::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::_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::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::Color = int32_t; -using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::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::_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::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::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = float; @@ -624,106 +614,106 @@ 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::_base_touch::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::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::_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::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::Logger = std::function; -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::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::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::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -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::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = 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 = facebook::react::_host_platform_paragraph_props::HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +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::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::_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::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::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::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::_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::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::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::_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::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::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; using facebook::react::TracingStateListener = std::function; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, 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::_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::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::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::_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&); +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&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -737,14 +727,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -752,7 +742,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -763,7 +753,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -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) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -771,11 +761,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -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) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::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 @@ -789,16 +779,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - 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, + facebook::react::AttributedString attributedString, + facebook::react::ParagraphAttributes paragraphAttributes, + facebook::react::TextLayoutContext layoutContext, + facebook::react::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -806,20 +796,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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); +JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::JavaTurboModule::InitParams& params); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -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::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::hasAccurateCPUTimeNanosForBenchmarks(); bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::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::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::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(); @@ -837,47 +827,46 @@ 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::_color_components::ColorComponents components); +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::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); +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::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* 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::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::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); @@ -889,57 +878,58 @@ 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 _y_g_value::YGValue& dimension); +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 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::_shared_color::SharedColor& color); +int facebook::react::toAndroidRepr(const facebook::react::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::_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::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::hashGetColourArguments(int32_t surfaceId, const std::vector& resourcePaths); -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); +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::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::_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::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::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -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::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::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); @@ -951,12 +941,14 @@ 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); @@ -964,20 +956,17 @@ 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::_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); +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); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -985,37 +974,37 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); +facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); template -facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); +facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); template -facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); +facebook::react::Size facebook::react::roundToPixel(facebook::react::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::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::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::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); template -facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -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); +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); template -T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::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 @@ -1023,161 +1012,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::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::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::_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); +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); 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::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::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::_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::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::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::_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::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::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& 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::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::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& 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::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::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::_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::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::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -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); +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&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const 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 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 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& 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); +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); template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::AndroidDrawerLayoutComponentName[]; JSI_EXPORT const char facebook::react::AndroidSwipeRefreshLayoutComponentName[]; @@ -1187,7 +1176,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -1198,22 +1187,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 facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; - public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; - public std::optional accessibilityState; + 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1221,31 +1210,31 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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; + 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; } struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose { @@ -1264,19 +1253,19 @@ struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged { class facebook::react::AndroidDrawerLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidDrawerLayoutProps() = default; - public AndroidDrawerLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidDrawerLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::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::_shared_color::SharedColor drawerBackgroundColor; - public facebook::react::_shared_color::SharedColor statusBarBackgroundColor; + public facebook::react::SharedColor drawerBackgroundColor; + public facebook::react::SharedColor statusBarBackgroundColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidEventBeat : public facebook::react::EventBeat, public facebook::react::EventBeatManagerObserver { - public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::_event_beat_manager::EventBeatManager* eventBeatManager, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); + public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::EventBeatManager* eventBeatManager, facebook::react::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); public virtual void request() const override; public virtual void tick() const override; public ~AndroidEventBeat() override; @@ -1287,55 +1276,55 @@ class facebook::react::AndroidHorizontalScrollContentViewEventEmitter : public f class facebook::react::AndroidHorizontalScrollContentViewProps : public facebook::react::HostPlatformViewProps { public AndroidHorizontalScrollContentViewProps() = default; - public AndroidHorizontalScrollContentViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidHorizontalScrollContentViewProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool removeClippedSubviews; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidHorizontalScrollContentViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::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::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; + 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; } class facebook::react::AndroidProgressBarProps : public facebook::react::HostPlatformViewProps { public AndroidProgressBarProps() = default; - public AndroidProgressBarProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidProgressBarProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::RawProps& rawProps); public bool animating; public bool indeterminate; public double progress; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidSwipeRefreshLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::_android_swipe_refresh_layout_event_emitter::_on_refresh::OnRefresh value) const; + public void onRefresh(facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh value) const; } struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { @@ -1343,24 +1332,24 @@ struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { class facebook::react::AndroidSwipeRefreshLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidSwipeRefreshLayoutProps() = default; - public AndroidSwipeRefreshLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidSwipeRefreshLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); public bool enabled; public bool refreshing; public facebook::react::AndroidSwipeRefreshLayoutSize size; public facebook::react::Float progressViewOffset; - public facebook::react::_shared_color::SharedColor progressBackgroundColor; - public std::vector colors; + public facebook::react::SharedColor progressBackgroundColor; + public std::vector colors; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::_android_switch_event_emitter::_on_change::OnChange value) const; + public void onChange(facebook::react::AndroidSwitchEventEmitter::OnChange value) const; } struct facebook::react::AndroidSwitchEventEmitter::OnChange { @@ -1369,38 +1358,38 @@ struct facebook::react::AndroidSwitchEventEmitter::OnChange { } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchProps : public facebook::react::HostPlatformViewProps { public AndroidSwitchProps() = default; - public AndroidSwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidSwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::RawProps& rawProps); public bool disabled; public bool enabled; public bool on; public bool value; - 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 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 virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidTextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + 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; } class facebook::react::AndroidTextInputEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1408,7 +1397,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::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); public bool allowFontScaling; public bool autoCorrect; public bool caretHidden; @@ -1427,14 +1416,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::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct textShadowOffset; - public facebook::react::_shared_color::SharedColor color; - public facebook::react::_shared_color::SharedColor textShadowColor; + public facebook::react::SharedColor color; + public facebook::react::SharedColor textShadowColor; public folly::dynamic getDynamic() const; public int inlineImagePadding; public int numberOfLines; @@ -1453,37 +1442,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::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); + 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); } class facebook::react::AndroidTextInputShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidTextInputState { public AndroidTextInputState() = default; public AndroidTextInputState(const facebook::react::AndroidTextInputState& previousState, const folly::dynamic& data); - 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 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 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); @@ -1496,7 +1485,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::_async_callback::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::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); @@ -1512,26 +1501,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() 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 std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::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; @@ -1546,34 +1535,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::_u_i_manager_animation_backend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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::_surface_updates::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::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::_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; + 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; } class facebook::react::AnimationChoreographer { @@ -1582,7 +1571,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 { @@ -1590,8 +1579,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_; @@ -1599,7 +1588,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -1620,26 +1609,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::AttributedString& rhs) const; public bool isEmpty() const; - 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 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 std::string getString() const; - 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); + 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); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - 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 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 static std::string AttachmentCharacter(); public std::string string; } @@ -1651,14 +1640,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::_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 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 std::shared_ptr getOpaquePointer() const; } @@ -1669,16 +1658,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::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - 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); + 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); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -1712,32 +1701,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 facebook::react::_point::Point contentOffset; - public std::optional maintainVisibleContentPosition; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::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::_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 facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1745,24 +1734,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - 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); + 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); } class facebook::react::BaseTextShadowNode { - 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; + 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; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public const facebook::react::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1773,12 +1762,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::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - 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 BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -1787,6 +1776,7 @@ 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; @@ -1802,40 +1792,39 @@ 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::_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 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 std::optional zIndex; public std::vector backgroundImage; + public std::vector backgroundPosition; + public std::vector backgroundRepeat; public std::vector backgroundSize; - 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); + 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); } 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::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::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 { @@ -1850,7 +1839,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; } @@ -1858,13 +1847,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::_buffered_runtime_executor::Work&& callback); + public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; - public facebook::react::_buffered_runtime_executor::Work work_; + public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; + public facebook::react::BufferedRuntimeExecutor::Work work_; public uint64_t index_; } @@ -1874,9 +1863,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::_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 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 void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1891,10 +1880,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::_c_s_s_token::CSSToken& other) const = default; + 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 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; @@ -1902,15 +1891,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::_c_s_s_token::CSSToken next(); + public constexpr facebook::react::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(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; + 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; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1928,30 +1917,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::_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 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 void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public facebook::react::Color getColor(); public virtual void update() override; } @@ -1959,64 +1948,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::_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; + 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; template - public std::shared_ptr build(facebook::react::_element::Element element) const; + public std::shared_ptr build(facebook::react::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::_component_descriptor::Flavor flavor_; - protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; + protected facebook::react::ComponentDescriptor::Flavor flavor_; + protected facebook::react::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::RawPropsParser rawPropsParser_; protected friend ShadowNode; - 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; + 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; 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::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 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 ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; - public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::ComponentDescriptor::Flavor flavor; + public facebook::react::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::_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 facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - 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 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 void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } @@ -2044,7 +2033,7 @@ class facebook::react::ConstantsProvider : public facebook::jni::JavaClass public T at(const std::string& key) const; template @@ -2054,19 +2043,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 { @@ -2077,20 +2066,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::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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(); } @@ -2102,11 +2091,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::_java_turbo_module::_init_params::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::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::_java_turbo_module::_init_params::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::JavaTurboModule::InitParams& params) override; + public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; } class facebook::react::DevToolsRuntimeSettings { @@ -2121,37 +2110,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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 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; + 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 { @@ -2165,25 +2154,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::_event_payload::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::_event_beat::BeatCallback beatCallback_; + protected facebook::react::EventBeat::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::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); - public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::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 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::_event_beat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -2193,8 +2182,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::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; - public void removeObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; + public void addObserver(const facebook::react::EventBeatManagerObserver& observer) const; + public void removeObserver(const facebook::react::EventBeatManagerObserver& observer) const; } class facebook::react::EventBeatManagerObserver { @@ -2203,38 +2192,38 @@ class facebook::react::EventBeatManagerObserver { } class facebook::react::EventDispatcher { - 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 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 void addListener(std::shared_ptr listener) 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 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 removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::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::_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 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 dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) 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, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::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 { @@ -2242,47 +2231,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::_high_res_time_stamp::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::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::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::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::_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; + 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; } enum facebook::react::EventQueue::UpdateMode { @@ -2291,26 +2280,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::_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 facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; + public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::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); @@ -2318,9 +2307,9 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - 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 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 ~ExecutorDelegate() = default; } @@ -2330,19 +2319,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::_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 destroyUnmountedShadowNode(const facebook::react::ShadowNodeFamily& family); + public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); public void drainPreallocateViewsQueue(); - public void executeMount(const facebook::react::_mounting_transaction::MountingTransaction& transaction); - public void maybePreallocateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public void executeMount(const facebook::react::MountingTransaction& transaction); + public void maybePreallocateShadowNode(const facebook::react::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::_shadow_view::ShadowView& shadowView); + public void preallocateShadowView(const facebook::react::ShadowView& shadowView); public void scheduleReactRevisionMerge(facebook::react::SurfaceId surfaceId); - 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 sendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType); + public void setIsJSResponder(const facebook::react::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(); @@ -2351,19 +2340,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::_u_i_manager::UIManager& uimanager, facebook::react::_rect::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::UIManager& uimanager, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -2372,138 +2361,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::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::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::_j_s_i_executor::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::JSIExecutor::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::_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 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 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::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() 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) 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 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 int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - 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(); + 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(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - 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 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 double toDOMHighResTimeStamp() const; - 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 facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - 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 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 void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformParagraphProps : public facebook::react::BaseParagraphProps { public HostPlatformParagraphProps() = default; - public HostPlatformParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::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::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); + 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); } class facebook::react::HostPlatformScrollViewProps : public facebook::react::BaseScrollViewProps { public HostPlatformScrollViewProps() = default; - public HostPlatformScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool nestedScrollEnabled; public bool sendMomentumEvents; - public facebook::react::_shared_color::SharedColor endFillColor; + public facebook::react::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::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); + 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); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - 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 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 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::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); + 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); } 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::_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 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 virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -2513,8 +2502,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - 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 onError(const facebook::react::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -2524,9 +2513,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::_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 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 void flushImageRequests(); public ~ImageFetcher() = default; } @@ -2537,14 +2526,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - 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 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 virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -2552,45 +2541,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::_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::SharedColor overlayColor; + public facebook::react::SharedColor tintColor; public std::string resizeMethod; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - 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); + 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); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(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(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() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams() = 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 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 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::_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 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 std::string analyticTag; public std::string resizeMethod; } @@ -2610,36 +2599,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - 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 didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::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::_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 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 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::_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); + 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); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public bool operator==(const facebook::react::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::_image_source::CacheStategy cache; - public facebook::react::_image_source::Type type; - public facebook::react::_size::Size size; + public facebook::react::ImageSource::CacheStategy cache; + public facebook::react::ImageSource::Type type; + public facebook::react::Size size; public folly::dynamic toDynamic() const; public std::string body; public std::string bundle; @@ -2662,11 +2651,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 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 const facebook::react::ImageRequest& getImageRequest() const; + public const facebook::react::ImageRequestParams& getImageRequestParams() const; + public facebook::react::ImageSource getImageSource() const; public folly::dynamic getDynamic() const; } @@ -2689,22 +2678,22 @@ class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; + public const facebook::react::ModuleRegistry& getModuleRegistry() const; + public facebook::react::ModuleRegistry& getModuleRegistry(); public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + 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(); @@ -2715,35 +2704,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - 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 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 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::_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 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 virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - 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); + 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); } class facebook::react::IntersectionObserverState { @@ -2778,7 +2767,7 @@ class facebook::react::JDynamicNative : public jni::HybridClass { - public facebook::react::_fabric_u_i_manager_binding::FabricUIManagerBinding* getBinding(); + public facebook::react::FabricUIManagerBinding* getBinding(); public static constexpr auto kJavaDescriptor; } @@ -2787,7 +2776,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(); } @@ -2799,8 +2788,8 @@ class facebook::react::JJSTimerExecutor : public jni::HybridClass jobj); public static void registerNatives(); - public void callTimers(facebook::react::_writable_native_array::WritableNativeArray* timerIDs); - public void setTimerManager(std::weak_ptr timerManager); + public void callTimers(facebook::react::WritableNativeArray* timerIDs); + public void setTimerManager(std::weak_ptr timerManager); } class facebook::react::JMessageQueueThread : public facebook::react::MessageQueueThread { @@ -2812,7 +2801,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 { @@ -2821,7 +2810,7 @@ class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::_js_error_handler::_processed_error::JsErrorHandler::ProcessedError& error); + public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::JsErrorHandler::ProcessedError& error); } class facebook::react::JReactHostInspectorTarget : public jni::HybridClass, public facebook::react::jsinspector_modern::HostTargetDelegate { @@ -2831,14 +2820,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 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::_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 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 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(); @@ -2854,7 +2843,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::_native_array::NativeArray* args); + public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::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); @@ -2874,9 +2863,9 @@ class facebook::react::JReactSoftExceptionLogger : public facebook::jni::JavaCla } class facebook::react::JReadableMapBuffer : public jni::HybridClass { - public JReadableMapBuffer(facebook::react::_map_buffer::MapBuffer&& map); + public JReadableMapBuffer(facebook::react::MapBuffer&& map); public static constexpr auto kJavaDescriptor; - public static jni::local_ref createWithContents(facebook::react::_map_buffer::MapBuffer&& map); + public static jni::local_ref createWithContents(facebook::react::MapBuffer&& map); public std::vector data() const; } @@ -2887,7 +2876,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 { @@ -2902,7 +2891,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; @@ -2920,8 +2909,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::_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 facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; + public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -2940,21 +2929,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::_j_s_i_executor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -2964,30 +2953,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::_j_s_modules_unbundle::_module::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::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -3001,14 +2990,14 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JWritableMapBuffer : public facebook::jni::JavaClass { - public facebook::react::_map_buffer::MapBuffer getMapBuffer(); + public facebook::react::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::_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; + public JavaInteropTurboModule(const facebook::react::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); + public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } struct facebook::react::JavaInteropTurboModule::MethodDescriptor { @@ -3023,19 +3012,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 { @@ -3048,15 +3037,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::_java_turbo_module::_init_params::InitParams& params); + public JavaTurboModule(const facebook::react::JavaTurboModule::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; } @@ -3064,18 +3053,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::_jni_j_s_modules_unbundle::JniJSModulesUnbundle& operator=(facebook::react::_j_s_modules_unbundle::JSModulesUnbundle&& other) = delete; + public facebook::react::JniJSModulesUnbundle& operator=(facebook::react::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::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; + public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); + public JsErrorHandler(facebook::react::JsErrorHandler::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); @@ -3091,7 +3080,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 { @@ -3108,31 +3097,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - 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); + 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); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - 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 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 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::_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); + 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); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() 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 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 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::_raw_value::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::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::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -3145,28 +3134,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - 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 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 bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - 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 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 void dirtyLayout() = 0; - 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); + 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); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -3176,9 +3165,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - 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 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 virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -3186,7 +3175,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::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -3195,14 +3184,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; - public facebook::react::_size::Size size; + public facebook::react::AttributedString attributedString; + public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::Size size; } class facebook::react::LongLivedObject { @@ -3216,29 +3205,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); + public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::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::_map_buffer::MapBuffer::Key key) const; + public bool getBool(facebook::react::MapBuffer::Key key) const; public const uint8_t* data() 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 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 size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - 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 std::string getString(facebook::react::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -3253,8 +3242,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); - public facebook::react::_map_buffer::Key key; + public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); + public facebook::react::MapBuffer::Key key; public uint16_t type; public uint64_t data; } @@ -3267,19 +3256,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - 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); + 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); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -3295,22 +3284,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::_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; + 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; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -3322,7 +3311,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; + public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -3333,7 +3322,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -3346,22 +3335,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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); public ModalHostViewState(const facebook::react::ModalHostViewState& previousState, folly::dynamic data); - public ModalHostViewState(facebook::react::_size::Size screenSize_); - public const facebook::react::_size::Size screenSize; + public ModalHostViewState(facebook::react::Size screenSize_); + public const facebook::react::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 { @@ -3371,57 +3360,57 @@ class facebook::react::ModuleHolder : public facebook::jni::JavaClass> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; + public const facebook::react::TelemetryController& getTelemetryController() const; + public facebook::react::ShadowTreeRevision getBaseRevision() const; public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) 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::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) 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 ~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::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::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::_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 facebook::react::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); + public void mergeWith(facebook::react::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3429,66 +3418,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::_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; + 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; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - 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 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 void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::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::_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 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 bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - 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 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 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; @@ -3498,14 +3487,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::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::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::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::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; @@ -3515,32 +3504,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::_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 NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppStateSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeArray : public jni::HybridClass { protected NativeArray(const facebook::react::NativeArray&) = delete; - protected facebook::react::_native_array::NativeArray& operator=(const facebook::react::_native_array::NativeArray&) = delete; + protected facebook::react::NativeArray& operator=(const facebook::react::NativeArray&) = delete; protected folly::dynamic array_; protected friend HybridBase; protected void assertInternalType(); @@ -3556,138 +3545,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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDialogManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeDialogManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDialogManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::JavaTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::JavaTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::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::_sync_callback::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageLoaderAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeImageLoaderAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageStoreAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageStoreAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeImageStoreAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntentAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeIntentAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeIntentAndroidSpecJSI(const facebook::react::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::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::JavaTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeMap : public jni::HybridClass { protected NativeMap(const facebook::react::NativeMap&) = delete; - protected facebook::react::_native_map::NativeMap& operator=(const facebook::react::_native_map::NativeMap&) = delete; + protected facebook::react::NativeMap& operator=(const facebook::react::NativeMap&) = delete; protected folly::dynamic map_; protected friend HybridBase; protected void throwIfConsumed(); @@ -3708,16 +3697,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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -3725,7 +3714,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; } @@ -3774,120 +3763,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::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeNetworkingAndroidSpecJSI(const facebook::react::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::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::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::_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); + 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); } class facebook::react::NativePermissionsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePermissionsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativePermissionsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativePlatformConstantsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePlatformConstantsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativePlatformConstantsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::JavaTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::JavaTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::JavaTurboModule { - public NativeTimingSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeToastAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::JavaTurboModule { - public NativeVibrationSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::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); @@ -3895,7 +3884,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -3904,26 +3893,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::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::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::_response_info::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -3935,7 +3924,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -3943,39 +3932,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::_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); + 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); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_base_text_shadow_node::Attachments attachments; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::BaseTextShadowNode::Attachments attachments; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::ParagraphState { public ParagraphState() = default; public ParagraphState(const facebook::react::ParagraphState&, const folly::dynamic&); - 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 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 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::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -4008,16 +3997,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::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::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::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -4025,48 +4014,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::_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); + 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); } class facebook::react::PerformanceEntryReporterEventListener { - 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 void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - 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 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 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::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::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 { @@ -4078,53 +4067,53 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - 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); + 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); } class facebook::react::PointerHoverTracker { - 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 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 void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - 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); + protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(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 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 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::Props* prevProps) const; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const; public virtual ~Props() = default; - 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); + 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); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -4133,7 +4122,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; + public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -4141,24 +4130,24 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::_shared_color::SharedColor tintColor; - public facebook::react::_shared_color::SharedColor titleColor; + public facebook::react::SharedColor tintColor; + public facebook::react::SharedColor titleColor; public std::string title; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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::_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 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 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); } @@ -4170,12 +4159,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::_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 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 folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -4194,7 +4183,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::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -4207,10 +4196,10 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string text; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::RawTextShadowNode : public facebook::react::ConcreteShadowNode { @@ -4224,7 +4213,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::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; + public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -4235,17 +4224,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::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); + 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 facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() 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 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::_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 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 registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -4259,8 +4248,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::_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); + 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); } class facebook::react::ReadableNativeArray : public jni::HybridClass { @@ -4277,51 +4266,51 @@ class facebook::react::ReadableNativeArray : public jni::HybridClass { - 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; + 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; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - 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 const facebook::react::RunLoopObserver::Activity activities_; + protected const facebook::react::RunLoopObserver::WeakOwner owner_; + protected mutable const facebook::react::RunLoopObserver::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::_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)>; + 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)>; 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::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - 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 void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -4333,65 +4322,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::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(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 facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; + public facebook::react::RuntimeScheduler& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::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::_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 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 ~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::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -4402,50 +4391,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::_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 facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; + public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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::_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 facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; + public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -4456,9 +4445,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::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -4472,48 +4461,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - 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 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 virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() 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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::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::_scheduler_delegate::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::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::_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 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 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; } @@ -4521,45 +4510,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::_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(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() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::ScrollViewState { public ScrollViewState() = default; public ScrollViewState(const facebook::react::ScrollViewState& previousState, folly::dynamic data); - public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::_point::Point contentOffset; - public facebook::react::_rect::Rect contentBoundingRect; - public facebook::react::_size::Size getContentSize() const; + public facebook::react::Point contentOffset; + public facebook::react::Rect contentBoundingRect; + public facebook::react::Size getContentSize() const; public folly::dynamic getDynamic() const; public int scrollAwayPaddingTop; } @@ -4569,101 +4558,101 @@ 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::Sealable& operator=(const facebook::react::_sealable::Sealable& other); - public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; + public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); + public facebook::react::Sealable& operator=(facebook::react::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::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - 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 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 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::Props::Shared props_; - protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; - protected facebook::react::_state::State::Shared state_; + protected facebook::react::Props::Shared props_; + protected facebook::react::ShadowNodeTraits traits_; + protected facebook::react::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::_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 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 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::_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 const facebook::react::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::_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 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 void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - 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 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 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 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::_shadow_node_fragment::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::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::_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 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 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::_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 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 void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - 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); + 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); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -4686,19 +4675,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - 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 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 facebook::react::CommitMode getCommitMode() 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::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::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::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; @@ -4708,26 +4697,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - 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 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 ~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::_root_shadow_node::RootShadowNode::Shared rootShadowNode; - public facebook::react::_shadow_tree_revision::Number number; - public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; + public facebook::react::RootShadowNode::Shared rootShadowNode; + public facebook::react::ShadowTreeRevision::Number number; + public facebook::react::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -4738,15 +4727,15 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::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::_shared_color::SharedColor& otherColor) const; - public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; + 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 operator bool() const; @@ -4755,27 +4744,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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::_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 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 mutable bool isObsolete_; protected size_t revision_; - public facebook::react::_state::State::Shared getMostRecentState() const; - public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::State::Shared getMostRecentState() const; + public facebook::react::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::_map_buffer::MapBuffer getMapBuffer() const = 0; + public using Shared = std::shared_ptr; + public virtual facebook::react::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; @@ -4784,8 +4773,8 @@ class facebook::react::State { class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::_state_update::Callback callback; - public using Callback = std::function; + public facebook::react::StateUpdate::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } @@ -4800,19 +4789,19 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass getState() const; - public void setState(std::shared_ptr state); - public void updateStateImpl(facebook::react::_native_map::NativeMap* map); + public std::shared_ptr getState() const; + public void setState(std::shared_ptr state); + public void updateStateImpl(facebook::react::NativeMap* map); } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -4821,20 +4810,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::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const 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 setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -4849,7 +4838,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::_surface_handler::SurfaceHandler& getSurfaceHandler(); + public const facebook::react::SurfaceHandler& getSurfaceHandler(); public jboolean isRunning(); public jint getSurfaceId(); public jni::local_ref getModuleName(); @@ -4857,27 +4846,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 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 std::unordered_set getRunningSurfaces() const 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 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 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; } @@ -4893,12 +4882,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::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; + public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -4908,21 +4897,21 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); public bool disabled; public bool value; - 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 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 virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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 { @@ -4930,7 +4919,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public bool operator==(const facebook::react::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -4938,11 +4927,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::_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 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 std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -4955,26 +4944,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::_text_attributes::TextAttributes textAttributes); + public void apply(facebook::react::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -4983,78 +4972,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::_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 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 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::_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>; + 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>; } class facebook::react::TextMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::_size::Size size; - public facebook::react::_text_measurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::Size size; + public facebook::react::TextMeasurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::_rect::Rect frame; + public facebook::react::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - 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); + 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); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - 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; + 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; } 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::_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 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 void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -5063,23 +5052,22 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - 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; + 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; } class facebook::react::TracingDelegate : public facebook::react::jsinspector_modern::HostTargetTracingDelegate { @@ -5096,7 +5084,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::_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); + 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); 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; } @@ -5162,8 +5150,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, 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 ~TurboModuleBinding(); } @@ -5175,12 +5163,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::_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; + 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; } 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; } @@ -5191,61 +5179,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::_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 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 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::_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 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 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::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - 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 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 setSurfaceProps(facebook::react::SurfaceId surfaceId, 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 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 stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - 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 unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::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::_u_i_manager_animation_backend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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; @@ -5255,54 +5243,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::_raw_value::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::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::_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 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 virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - 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 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 invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - 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 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 ~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::_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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_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 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 ~UIManagerMountHook() noexcept = default; } @@ -5312,17 +5300,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::_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 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 void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -5345,28 +5333,28 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string name; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() 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::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -5385,60 +5373,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::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::_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 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 void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::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::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::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::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point originFromRoot; - public facebook::react::_size::Size size; + public facebook::react::Point originFromRoot; + public facebook::react::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; + public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - 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 facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; + public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -5458,54 +5446,54 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::WeakFamilyRegistry { - 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 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 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::_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; + 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; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&) 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 dirtyLayout() 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 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 void enableMeasurement(); - public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; + public void setPadding(facebook::react::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::_size::Size size) const; + public void setSize(facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -5523,7 +5511,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -6041,7 +6029,6 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, - VerticalText, WResize, Wait, ZoomIn, @@ -6570,8 +6557,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public std::string name; } @@ -6588,7 +6575,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::_accessibility_state::CheckedState checked; + public facebook::react::AccessibilityState::CheckedState checked; public std::optional expanded; } @@ -6608,7 +6595,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::_pointer_event::PointerEvent event; + public facebook::react::PointerEvent event; } struct facebook::react::AndroidTextInputTextShadowOffsetStruct { @@ -6623,32 +6610,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::_animated_props::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::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::_shared_color::SharedColor value); + public void setBackgroundColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::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); @@ -6658,29 +6645,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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setMargin(facebook::react::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::_shared_color::SharedColor value); + public void setOutlineColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPadding(facebook::react::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPosition(facebook::react::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::_shared_color::SharedColor value); - public void setShadowOffset(facebook::react::_size::Size value); + public void setShadowColor(facebook::react::SharedColor value); + public void setShadowOffset(facebook::react::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::_transform::Transform& t); - public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); + public void setTransform(const facebook::react::Transform& t); + public void setTransformOrigin(const facebook::react::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -6701,38 +6688,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 facebook::react::_shadow_view::ShadowView viewEnd; - public facebook::react::_shadow_view::ShadowView viewPrev; - public facebook::react::_shadow_view::ShadowView viewStart; - public std::vector finalMutationsForKeyFrame; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; + public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public facebook::react::_animated_props::AnimatedProps props; - public std::shared_ptr family; + 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::_background_position::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::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::_background_repeat::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -6741,32 +6728,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::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::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; + public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; + public size_t operator()(const facebook::react::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -6776,12 +6763,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public bool operator==(const facebook::react::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::_shared_color::SharedColor color; + public facebook::react::SharedColor color; public folly::dynamic toDynamic() const; } @@ -6826,29 +6813,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::_magic32::Magic32 magic32; + public facebook::react::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - 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; + public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; + public facebook::react::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - 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 constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; + public static constexpr facebook::react::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -6856,28 +6843,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - 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; + public bool operator==(const facebook::react::CSSColorStop& rhs) const; + public facebook::react::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - 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; + 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; } struct facebook::react::CSSFunctionBlock { @@ -6885,146 +6872,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - 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; + 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; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; - public facebook::react::_c_s_s_length::CSSLength length; + public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; + public facebook::react::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - 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; + public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; + public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; + public std::optional position; public std::optional shape; public std::optional size; - public std::optional position; - public std::vector> items; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - 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; + 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; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - 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; + 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; } struct facebook::react::CSSSimpleBlock { @@ -7032,47 +7019,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - 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; + public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - 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; + public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -7089,34 +7076,34 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - 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 bool operator==(const facebook::react::ColorStop& other) const = default; + public facebook::react::SharedColor color; + public facebook::react::ValueUnit position; public folly::dynamic toDynamic() const; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; + public bool operator==(const facebook::react::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::_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); + 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); } enum facebook::react::CppMountItem::Type { @@ -7135,26 +7122,26 @@ enum facebook::react::CppMountItem::Type { } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - 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; + public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; + public facebook::react::Rect frame; + public facebook::react::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::_drop_shadow_params::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; public folly::dynamic toDynamic() const; } @@ -7178,7 +7165,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -7187,8 +7174,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(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 facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; + public facebook::react::EventPayload& operator=(facebook::react::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; @@ -7196,16 +7183,16 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; + public bool operator==(const facebook::react::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 { @@ -7226,13 +7213,13 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; + public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; + public facebook::react::HighResTimeStamp time; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - 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; + public facebook::react::Rect intersectionRect; + public facebook::react::Rect rootRect; + public facebook::react::Rect targetRect; + public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::JAssetManager : public facebook::jni::JavaClass { @@ -7257,8 +7244,8 @@ struct facebook::react::JExecutor : public facebook::jni::JavaClass { - public facebook::react::_high_res_time_stamp::HighResTimeStamp getBeginTimestamp() const; - public facebook::react::_high_res_time_stamp::HighResTimeStamp getEndTimestamp() const; + public facebook::react::HighResTimeStamp getBeginTimestamp() const; + public facebook::react::HighResTimeStamp getEndTimestamp() const; public static constexpr auto kJavaDescriptor; public std::optional> getScreenshot() const; public uint64_t getId() const; @@ -7332,45 +7319,45 @@ struct facebook::react::JavaModuleWrapper : public facebook::jni::JavaClass keyFrames; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::_animation_config::AnimationConfig createConfig; - public facebook::react::_animation_config::AnimationConfig deleteConfig; - public facebook::react::_animation_config::AnimationConfig updateConfig; + public facebook::react::AnimationConfig createConfig; + public facebook::react::AnimationConfig deleteConfig; + public facebook::react::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - 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; + public facebook::react::Size clamp(const facebook::react::Size& size) const; + public facebook::react::Size maximumSize; + public facebook::react::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point viewportOffset; - public facebook::react::_size::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::Point viewportOffset; + public facebook::react::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -7379,30 +7366,30 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - 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; + public facebook::react::Rect frame; + public facebook::react::Rect getContentFrame() const; + public facebook::react::Rect getOverflowInsetFrame() const; + public facebook::react::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - 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 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 facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::_rect::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::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::_linear_gradient::LinearGradient& other) const = default; + public bool operator==(const facebook::react::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 { @@ -7416,9 +7403,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - 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; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::TextMeasurement measurement; + public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -7446,16 +7433,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::_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 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 std::string themeAttr; public ~NativeDrawable() = default; } @@ -7467,24 +7454,24 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; - public bool operator==(const facebook::react::_native_drawable::_ripple::Ripple& rhs) const; + public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; public std::optional rippleRadius; public std::optional color; } struct facebook::react::NativePerformanceEntry { + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + 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 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; @@ -7497,10 +7484,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; } @@ -7517,38 +7504,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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::Point& rhs) const = default; + public bool operator==(const facebook::react::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - 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; + 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; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -7561,10 +7548,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::_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 facebook::react::HighResTimeStamp timeStamp; + public facebook::react::Point clientPoint; + public facebook::react::Point offsetPoint; + public facebook::react::Point screenPoint; public int button; public int buttons; public int detail; @@ -7578,13 +7565,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::_pointer_event::PointerEvent event; - public std::shared_ptr target; + public facebook::react::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; + public facebook::react::SharedColor color; public std::optional position; } @@ -7598,40 +7585,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::_context_container::ContextContainer& contextContainer); + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); + public const facebook::react::ContextContainer& contextContainer; public const facebook::react::SurfaceId surfaceId; - public const facebook::react::_context_container::ContextContainer& contextContainer; - public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; + public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::_base_view_props::BaseViewProps props; + public facebook::react::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; + public bool operator==(const facebook::react::RadialGradient& other) const = default; + public facebook::react::RadialGradientPosition position; public facebook::react::RadialGradientShape shape; - public facebook::react::_radial_gradient_position::RadialGradientPosition position; - public facebook::react::_radial_gradient_size::RadialGradientSize size; + public facebook::react::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::_radial_gradient_position::RadialGradientPosition& other) const = default; + public bool operator==(const facebook::react::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::_radial_gradient_size::RadialGradientSize& other) const = default; + public bool operator==(const facebook::react::RadialGradientSize& other) const = default; public folly::dynamic toDynamic() const; - public std::variant value; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -7642,22 +7629,22 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - 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 bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; + public facebook::react::ValueUnit x; + public facebook::react::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::_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 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 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 { @@ -7698,7 +7685,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 { @@ -7709,20 +7696,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::_point::Point point) noexcept; - public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::Point point) noexcept; + public bool operator==(const facebook::react::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::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; + 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; } struct facebook::react::RequestInfo { @@ -7733,14 +7720,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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; } @@ -7753,19 +7740,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::_scroll_event::ScrollEvent& scrollEvent); - public facebook::react::_point::Point targetContentOffset; - public facebook::react::_point::Point velocity; + public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); + public facebook::react::Point targetContentOffset; + public facebook::react::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -7775,9 +7762,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::Point contentOffset; - public facebook::react::_size::Size containerSize; - public facebook::react::_size::Size contentSize; + public facebook::react::Point contentOffset; + public facebook::react::Size containerSize; + public facebook::react::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; @@ -7787,28 +7774,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::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(); + 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(); } 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; } @@ -7820,40 +7807,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::_shadow_view::ShadowView& rhs) const; + public bool operator==(const facebook::react::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::_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; + 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; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -7868,40 +7855,40 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - 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 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 size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - 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; + public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; + public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; } struct facebook::react::StateData { public StateData() = default; public StateData(const facebook::react::StateData& previousState, folly::dynamic data); - public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::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 { @@ -7910,12 +7897,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::_high_res_time_stamp::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + 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); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -7936,30 +7923,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::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::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 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 operator folly::dynamic() const; - 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 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 std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -7969,25 +7956,25 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; + public bool operator==(const facebook::react::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::_value_unit::ValueUnit x; - public facebook::react::_value_unit::ValueUnit y; - public facebook::react::_value_unit::ValueUnit z; + public facebook::react::ValueUnit x; + public facebook::react::ValueUnit y; + public facebook::react::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::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::_value_unit::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -8003,14 +7990,12 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; + public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { - AuxClick, - AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -8066,8 +8051,8 @@ struct facebook::react::WritableNativeArray : public jni::HybridClass jobj); public static void registerNatives(); - public void mergeNativeMap(facebook::react::_readable_native_map::ReadableNativeMap* other); + public void mergeNativeMap(facebook::react::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::_readable_native_array::ReadableNativeArray* otherArray); - public void putNativeMap(std::string key, facebook::react::_readable_native_map::ReadableNativeMap* otherMap); + public void putNativeArray(std::string key, facebook::react::ReadableNativeArray* otherArray); + public void putNativeMap(std::string key, facebook::react::ReadableNativeMap* otherMap); public void putNull(std::string key); public void putString(std::string key, jni::alias_ref val); } @@ -8112,7 +8097,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::_c_s_s_syntax_parser::CSSSyntaxParser& parser; + public facebook::react::CSSSyntaxParser& parser; } template @@ -8144,60 +8129,60 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - 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; + public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; + public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public 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 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 using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::_transform::Transform getTransform() const override; + public virtual facebook::react::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - 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 + 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 class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - 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(); + 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(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - 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 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 using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; + public using ConcreteState = facebook::react::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::_concrete_shadow_node::ConcreteStateData&& data); + public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); } template @@ -8217,18 +8202,18 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - 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 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 using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const override; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public virtual facebook::react::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::_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 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 ~ConcreteState() override = default; } @@ -8249,20 +8234,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - 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 facebook::react::DiffMap::Iterator begin(); + public facebook::react::DiffMap::Iterator end(); + public facebook::react::DiffMap::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::_diff_map::_iterator::Iterator it); - public void insert(facebook::react::_diff_map::Pair pair); + public void erase(facebook::react::DiffMap::Iterator it); + public void insert(facebook::react::DiffMap::Pair pair); } class facebook::react::DiffMap::Iterator { - 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++(); + 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++(); } template @@ -8270,8 +8255,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::_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 facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; + public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -8294,25 +8279,7 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - 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; + public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; } template @@ -8329,7 +8296,22 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid { public P9 uiMode; public P10 Brand; public P11 Manufacturer; - public bool operator==(const facebook::react::_native_platform_constants_android_platform_constants_android::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; + 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; } template @@ -8342,7 +8324,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; } template @@ -8354,7 +8336,7 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptions { public P4 buttonNeutral; public P5 items; public P6 cancelable; - public bool operator==(const facebook::react::_native_dialog_manager_android_dialog_options::NativeDialogManagerAndroidDialogOptions& other) const; + public bool operator==(const facebook::react::NativeDialogManagerAndroidDialogOptions& other) const; } template @@ -8366,7 +8348,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -8377,7 +8359,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -8387,7 +8369,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetricsAndroid { public P2 scale; public P3 fontScale; public P4 densityDpi; - public bool operator==(const facebook::react::_native_device_info_display_metrics_android::NativeDeviceInfoDisplayMetricsAndroid& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetricsAndroid& other) const; } template @@ -8397,7 +8379,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; } template @@ -8407,7 +8389,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; } template @@ -8416,7 +8398,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -8425,7 +8407,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -8434,7 +8416,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -8443,7 +8425,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; } template @@ -8452,7 +8434,7 @@ struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid public P1 minor; public P2 patch; public P3 prerelease; - public bool operator==(const facebook::react::_native_platform_constants_android_react_native_version_android::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; + public bool operator==(const facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; } template @@ -8460,7 +8442,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; } template @@ -8468,7 +8450,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -8476,7 +8458,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -8484,7 +8466,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -8492,80 +8474,80 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeImageLoaderAndroidImageSize { public P0 width; public P1 height; - public bool operator==(const facebook::react::_native_image_loader_android_image_size::NativeImageLoaderAndroidImageSize& other) const; + public bool operator==(const facebook::react::NativeImageLoaderAndroidImageSize& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -8573,10 +8555,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::_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 facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; + public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -8597,8 +8579,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::_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 facebook::react::SafeReleaseJniRef& operator=(const facebook::react::SafeReleaseJniRef& other) = default; + public facebook::react::SafeReleaseJniRef& operator=(facebook::react::SafeReleaseJniRef&& other) = default; public operator RefT() const; public operator bool() const noexcept; public std::remove_reference())>::type& operator*() noexcept; @@ -8608,15 +8590,15 @@ class facebook::react::SafeReleaseJniRef { template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::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::_component_descriptor::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -8626,37 +8608,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::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; + 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; } template class facebook::react::Element { public Element(); - 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 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 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 @@ -8665,325 +8647,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; } @@ -8996,52 +8978,51 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - 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 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 using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - 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 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 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::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::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); @@ -9051,124 +9032,122 @@ 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); @@ -9178,13 +9157,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); @@ -9193,10 +9172,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); @@ -9205,73 +9184,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); @@ -9280,39 +9259,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); @@ -9329,20 +9308,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); @@ -9355,38 +9334,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); } @@ -9397,7 +9376,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; } template @@ -9407,13 +9386,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; + public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::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; @@ -9426,9 +9405,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::_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 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 void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -9439,17 +9418,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::_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 facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; + public facebook::react::SharedFunction& operator=(facebook::react::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 error); + public void reject(facebook::react::Error error); public void resolve(T... value); } @@ -9482,19 +9461,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -9511,30 +9490,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(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 @@ -9556,22 +9535,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& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -9607,83 +9586,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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); + 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); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -9695,7 +9674,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9714,7 +9693,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -9727,7 +9706,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9737,15 +9716,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -9755,29 +9734,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::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional> consume(facebook::react::CSSValueParser& parser); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -9790,12 +9769,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::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 @@ -9804,7 +9783,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 @@ -9827,30 +9806,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::_c_s_s_value_parser::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -9878,24 +9857,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } template @@ -9910,12 +9889,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::_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 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 static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; } template @@ -10247,18 +10226,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::_inspector_page_description::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::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::_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); +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); 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 @@ -10276,7 +10255,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(); } @@ -10300,19 +10279,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::_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(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(); } 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::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - 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 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 std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -10322,9 +10301,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::_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 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 operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -10333,19 +10312,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::_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 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 ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -10357,18 +10336,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::_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 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 ~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::_session_state::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -10376,10 +10355,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::_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 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 void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -10389,24 +10368,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::_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 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 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::_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::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::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - 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 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 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(); } @@ -10415,26 +10394,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::_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::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::tracing::HostTracingProfile stopTracing(); - 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 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 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::_instance_target::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::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::_host_target_delegate::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -10444,20 +10423,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::_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 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 virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -10467,23 +10446,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::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::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - 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 HostTargetTraceRecording(facebook::react::jsinspector_modern::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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); public void start(); } @@ -10491,8 +10470,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::_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 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 virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -10500,7 +10479,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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -10508,12 +10487,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::_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 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 virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -10549,6 +10528,7 @@ class facebook::react::jsinspector_modern::IWebSocketDelegate { } class facebook::react::jsinspector_modern::InspectorFlags { + public InspectorFlags(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; public bool getAssertSingleHostState() const; public bool getFrameRecordingEnabled() const; public bool getFuseboxEnabled() const; @@ -10556,13 +10536,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 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(); @@ -10571,43 +10552,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::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::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::_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 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 ~InstanceTarget(); } @@ -10615,14 +10596,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::_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 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 virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -10647,7 +10628,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(); @@ -10683,9 +10664,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::_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 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 virtual ~LoadNetworkResourceDelegate() = default; } @@ -10709,9 +10690,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::_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 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 ~NetworkIOAgent(); } @@ -10719,8 +10700,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::_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 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 virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -10738,33 +10719,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::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::_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 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 bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::RuntimeAgent::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; } @@ -10775,22 +10756,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::_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 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 ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::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::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -10803,17 +10784,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::_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 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 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::_runtime_target_controller::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -10821,14 +10802,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::_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 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 virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - 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 TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -10859,14 +10840,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::_stack_trace::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + 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(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - 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 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 std::vector args; public ~ConsoleMessage() = default; } @@ -10901,7 +10882,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -10918,14 +10899,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; } @@ -10962,9 +10943,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -10974,8 +10955,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::_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 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 std::vector args; public ~SimpleConsoleMessage() = default; } @@ -10989,11 +10970,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - 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; + 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; } template @@ -11020,16 +11001,16 @@ class facebook::react::jsinspector_modern::WeakList { } -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; +constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::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::_high_res_duration::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::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); @@ -11038,48 +11019,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::_high_res_time_stamp::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::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::_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); + 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); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); + public bool startTracing(facebook::react::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - 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 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 using TracingStateCallback = std::function; - 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 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 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::_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 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 bool hasParent() 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 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 static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -11099,29 +11080,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - 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 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 size_t estimateJsonSize(const folly::dynamic& value); } @@ -11163,27 +11144,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::_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 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 ~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::_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 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 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::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::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 { @@ -11191,37 +11172,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::_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 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 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 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 facebook::react::jsinspector_modern::tracing::ThreadId threadId; - 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 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::_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 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 std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -11238,30 +11219,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; + public facebook::react::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::_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; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; + 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::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -11276,20 +11257,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::_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 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 void clear(); public void push(T&& element); public void push(const T& element); @@ -11300,8 +11281,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::_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 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 ~PerformanceTracerSection() noexcept; } @@ -11309,7 +11290,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::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::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); @@ -11324,7 +11305,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -11372,8 +11353,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; } @@ -11382,10 +11363,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 request; + public facebook::react::jsinspector_modern::cdp::network::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; @@ -11395,7 +11376,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::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 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; @@ -11405,7 +11386,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 response; + public facebook::react::jsinspector_modern::cdp::network::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -11418,22 +11399,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::_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); +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); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -11445,7 +11426,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 { @@ -11478,8 +11459,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 @@ -11509,13 +11490,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::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>::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::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>::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> @@ -11525,13 +11506,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&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); template -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); +decltype(facebook::react::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::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>::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 { @@ -11546,7 +11527,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(); } @@ -11604,31 +11585,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::_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; +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; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -11639,7 +11620,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -11665,7 +11646,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::_react_marker::ReactMarkerId markerId; + public const facebook::react::ReactMarker::ReactMarkerId markerId; public double time; } @@ -11688,7 +11669,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); @@ -11738,7 +11719,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); @@ -11768,17 +11749,11 @@ 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::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); +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); template U* facebook::jsi::castInterface(T* ptr); template @@ -11786,48 +11761,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::_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); + 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); template - public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - 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; + 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; } 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 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; + 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; } class facebook::jsi::Buffer { @@ -11837,17 +11812,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - 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); + 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); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - 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; + 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; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -11859,28 +11834,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::_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); + 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); template - public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; + public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - 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 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 ~HostObject(); } @@ -11888,113 +11863,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::_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 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 drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 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 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 std::string description() = 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 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 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::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; + 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; } struct facebook::jsi::IRuntime::PointerValue { @@ -12008,12 +11983,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::_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 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 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; @@ -12026,21 +12001,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::_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 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 const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - 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 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 virtual ~JSError(); } @@ -12070,84 +12045,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - 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; + 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); public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - 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; + 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; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& 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 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 facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; + protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; protected ~Pointer(); } @@ -12157,98 +12132,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 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; + 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; template - public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - 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); + 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); public virtual ScopeState* pushScope() 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 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 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::_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 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 ~Runtime() override; template - protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); + protected static T make(facebook::jsi::IRuntime::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 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 facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; + public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -12259,23 +12234,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 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; + 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; template - public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -12285,37 +12260,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 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; + 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; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::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::_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); + 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); } 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::_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 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 uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -12325,26 +12300,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::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 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; + public facebook::jsi::Uint8Array& operator=(facebook::jsi::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; @@ -12360,147 +12335,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - 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 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 ~Value(); template public Value(const char*); template - 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(facebook::jsi::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 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; + public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; + public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::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::_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 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 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::_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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() 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::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::unordered_map getHeapInfo(bool includeExpensive) 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 uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; protected virtual void collectGarbage(std::string cause) 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 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 dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const 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 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 startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -12508,124 +12483,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::_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 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 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::_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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) 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 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 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::_runtime_decorator::RuntimeDecorator; + public using RD = facebook::jsi::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::_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 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 std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; + public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } @@ -12646,22 +12621,22 @@ class facebook::jsi::jni::HermesSamplingProfiler : public jni::JavaClass void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); +facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -12711,24 +12686,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::_layout_data::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::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::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::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::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::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::_layout_data::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::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); @@ -12749,7 +12724,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::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::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); @@ -12783,6 +12758,7 @@ 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); @@ -12794,7 +12770,6 @@ 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(); @@ -12813,20 +12788,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); @@ -12848,21 +12823,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::_layout_data::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::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::_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); +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); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -12871,7 +12846,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::Config& getDefault(); + public static const facebook::yoga::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; @@ -12887,11 +12862,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 _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public 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; @@ -12903,23 +12878,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::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 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 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::_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 facebook::yoga::Style& style(); + public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::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; @@ -12928,29 +12903,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::Node* child, size_t index); + public void insertChild(facebook::yoga::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - 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 replaceChild(facebook::yoga::Node* child, size_t index); + public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::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* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::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::_layout_results::LayoutResults& layout); + public void setLayout(const facebook::yoga::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -12963,9 +12938,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::Node* owner); + public void setOwner(facebook::yoga::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::_style::Style& style); + public void setStyle(const facebook::yoga::Style& style); public void* getContext() const; } @@ -12983,16 +12958,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::Style& other) const; + public bool operator==(const facebook::yoga::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; @@ -13000,27 +12975,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; @@ -13049,8 +13024,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::_style_length::StyleLength; - public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; + public using Length = facebook::yoga::StyleLength; + public using SizeLength = facebook::yoga::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -13058,64 +13033,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::_float_optional::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setAspectRatio(facebook::yoga::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); + public void setFlex(facebook::yoga::FloatOptional value); + public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexGrow(facebook::yoga::FloatOptional value); + public void setFlexShrink(facebook::yoga::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap 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 setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList 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 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 setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::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::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 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 setOverflow(facebook::yoga::Overflow 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 setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::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::_style_length::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -13124,18 +13099,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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleValueHandle { @@ -13144,17 +13119,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::_style_value_handle::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - 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); + 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); } enum facebook::yoga::Align : uint8_t { @@ -13337,7 +13312,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -13348,18 +13323,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::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); + 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 = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::_event::_typed_data::TypedData& data); - template - public const facebook::yoga::_event::_typed_data::TypedData& get() const; + template + public Data(const facebook::yoga::Event::TypedData& data); + template + public const facebook::yoga::Event::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -13374,12 +13349,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::_layout_data::LayoutData* layoutData; + public facebook::yoga::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -13408,7 +13383,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; + public facebook::yoga::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -13429,29 +13404,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; + public bool operator==(const facebook::yoga::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::_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); + 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); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - 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 bool operator==(const facebook::yoga::GridTrackSize& other) const = default; + public facebook::yoga::StyleSizeLength maxSizingFunction; + public facebook::yoga::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - 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); + 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); } struct facebook::yoga::LayoutData { @@ -13466,11 +13441,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; + public bool operator==(facebook::yoga::LayoutResults layout) const; + public facebook::yoga::CachedMeasurement cachedLayout; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; - public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; + public facebook::yoga::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; @@ -13479,7 +13454,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; @@ -13500,8 +13475,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::_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 facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); + public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::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); @@ -13513,16 +13488,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; - public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; + public facebook::yoga::LayoutableChildren::Iterator begin() const; + public facebook::yoga::LayoutableChildren::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::_layoutable_children::_iterator::Iterator operator++(int); - public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); + public facebook::yoga::LayoutableChildren::Iterator operator++(int); + public facebook::yoga::LayoutableChildren::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -13532,8 +13507,8 @@ struct facebook::yoga::LayoutableChildren::Iterator { JNIEnv* facebook::yoga::vanillajni::getCurrentEnv(); -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, ...); +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, ...); 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); @@ -13541,21 +13516,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::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); +facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); template -facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); +facebook::yoga::vanillajni::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 _j_n_i_native_method::JNINativeMethod methods[], size_t numMethods); +void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const JNINativeMethod methods[], size_t numMethods); class facebook::yoga::vanillajni::LayoutContext { - public static _ptr_j_node_map_vanilla::PtrJNodeMapVanilla* getNodeMap(); + public static PtrJNodeMapVanilla* getNodeMap(); } struct facebook::yoga::vanillajni::LayoutContext::Provider { - public Provider(_ptr_j_node_map_vanilla::PtrJNodeMapVanilla* data); + public Provider(PtrJNodeMapVanilla* data); public ~Provider(); } @@ -13564,7 +13539,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::_scoped_local_ref::ScopedLocalRef getThrowable() const noexcept; + public facebook::yoga::vanillajni::ScopedLocalRef getThrowable() const noexcept; public ~YogaJniException() override; } @@ -13576,8 +13551,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::_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 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 operator bool() const; public void reset(T ptr = NULL); public ~ScopedGlobalRef(); @@ -13591,8 +13566,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::_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 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 operator bool() const; public void reset(T ptr = NULL); public ~ScopedLocalRef(); @@ -13603,85 +13578,85 @@ void facebook::gloginit::initialize(const char* tag = "ReactNativeJNI"); struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; + public size_t operator()(const facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const 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 7a5499efbb8d..e82d7dfbbeea 100644 --- a/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactAndroidReleaseCxx.api @@ -3,17 +3,7 @@ class PtrJNodeMapVanilla { public PtrJNodeMapVanilla() = default; public PtrJNodeMapVanilla(jlongArray javaNativePointers, jobjectArray javaNodes); - 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); + public facebook::yoga::vanillajni::ScopedLocalRef ref(YGNodeConstRef node); } struct JNIInvokeInterface { @@ -276,7 +266,7 @@ struct JavaVMAttachArgs { } struct JavaVMInitArgs { - public _java_v_m_option::JavaVMOption* options; + public JavaVMOption* options; public jboolean ignoreUnrecognized; public jint nOptions; public jint version; @@ -304,11 +294,11 @@ struct YGValue { } struct _JNIEnv { - public const struct _j_n_i_native_interface::JNINativeInterface* functions; + public const struct JNINativeInterface* functions; } struct _JavaVM { - public const struct _j_n_i_invoke_interface::JNIInvokeInterface* functions; + public const struct JNIInvokeInterface* functions; } struct pre_merge_jni_library { @@ -358,10 +348,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); } @@ -371,25 +361,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::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); template - 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); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); } @@ -428,7 +418,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::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::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; @@ -474,82 +464,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::_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 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 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::_c_s_s_list::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -558,65 +548,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::_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::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::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::_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::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::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::_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::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::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::_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::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::Color = int32_t; -using facebook::react::ComponentDescriptorConstructor = facebook::react::_component_descriptor::ComponentDescriptor::Unique(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +using facebook::react::ComponentDescriptorConstructor = facebook::react::ComponentDescriptor::Unique(const facebook::react::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::_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::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::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = float; @@ -624,106 +614,106 @@ 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::_base_touch::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::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::_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::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::Logger = std::function; -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::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::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::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -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::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = 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 = facebook::react::_host_platform_paragraph_props::HostPlatformParagraphProps; -using facebook::react::PerformanceEntry = std::variant; +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::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::_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::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::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::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::_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::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::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::_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::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::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::DummyTraceSection; +using facebook::react::Touches = std::unordered_set; +using facebook::react::TraceSectionUnwrapped = facebook::react::DummyTraceSection; using facebook::react::TracingStateListener = std::function; -using facebook::react::TurboModuleProviderFunctionTypeWithRuntime = std::function(facebook::jsi::Runtime& runtime, 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::_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::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::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::_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&); +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&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -737,14 +727,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -752,7 +742,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -763,7 +753,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -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) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -771,11 +761,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -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) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::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 @@ -789,16 +779,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - 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, + facebook::react::AttributedString attributedString, + facebook::react::ParagraphAttributes paragraphAttributes, + facebook::react::TextLayoutContext layoutContext, + facebook::react::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -806,20 +796,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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); +JSI_EXPORT std::shared_ptr facebook::react::FBReactNativeSpec_ModuleProvider(const std::string& moduleName, const facebook::react::JavaTurboModule::InitParams& params); YGDirection facebook::react::yogaDirectionFromLayoutDirection(facebook::react::LayoutDirection direction); -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::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::hasAccurateCPUTimeNanosForBenchmarks(); bool facebook::react::hostPlatformColorIsColorMeaningful(facebook::react::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::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::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(); @@ -837,47 +827,46 @@ 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::_color_components::ColorComponents components); +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::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); +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::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* 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::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::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); @@ -889,57 +878,58 @@ 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 _y_g_value::YGValue& dimension); +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 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::_shared_color::SharedColor& color); +int facebook::react::toAndroidRepr(const facebook::react::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::_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::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::hashGetColourArguments(int32_t surfaceId, const std::vector& resourcePaths); -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); +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::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::_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::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::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -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::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::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); @@ -951,12 +941,14 @@ 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); @@ -964,20 +956,17 @@ 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::_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); +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); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -985,37 +974,37 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); +facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); template -facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); +facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); template -facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); +facebook::react::Size facebook::react::roundToPixel(facebook::react::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::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::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::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); template -facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -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); +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); template -T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::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 @@ -1023,161 +1012,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::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::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::_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); +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); 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::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::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::_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::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::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::_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::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::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& 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::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::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& 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::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::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::_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::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::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -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); +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&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const 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 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 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& 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); +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); template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::AndroidDrawerLayoutComponentName[]; JSI_EXPORT const char facebook::react::AndroidSwipeRefreshLayoutComponentName[]; @@ -1187,7 +1176,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -1198,22 +1187,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 facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; - public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; - public std::optional accessibilityState; + 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1221,31 +1210,31 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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; + 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; } struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerClose { @@ -1264,19 +1253,19 @@ struct facebook::react::AndroidDrawerLayoutEventEmitter::OnDrawerStateChanged { class facebook::react::AndroidDrawerLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidDrawerLayoutProps() = default; - public AndroidDrawerLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidDrawerLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidDrawerLayoutProps& sourceProps, const facebook::react::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::_shared_color::SharedColor drawerBackgroundColor; - public facebook::react::_shared_color::SharedColor statusBarBackgroundColor; + public facebook::react::SharedColor drawerBackgroundColor; + public facebook::react::SharedColor statusBarBackgroundColor; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidEventBeat : public facebook::react::EventBeat, public facebook::react::EventBeatManagerObserver { - public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::_event_beat_manager::EventBeatManager* eventBeatManager, facebook::react::_runtime_scheduler::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); + public AndroidEventBeat(std::shared_ptr ownerBox, facebook::react::EventBeatManager* eventBeatManager, facebook::react::RuntimeScheduler& runtimeScheduler, jni::global_ref javaUIManager); public virtual void request() const override; public virtual void tick() const override; public ~AndroidEventBeat() override; @@ -1287,55 +1276,55 @@ class facebook::react::AndroidHorizontalScrollContentViewEventEmitter : public f class facebook::react::AndroidHorizontalScrollContentViewProps : public facebook::react::HostPlatformViewProps { public AndroidHorizontalScrollContentViewProps() = default; - public AndroidHorizontalScrollContentViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidHorizontalScrollContentViewProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidHorizontalScrollContentViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool removeClippedSubviews; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidHorizontalScrollContentViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::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::Size measure(facebook::react::SurfaceId surfaceId, const facebook::react::_android_progress_bar_props::AndroidProgressBarProps& props, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; + 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; } class facebook::react::AndroidProgressBarProps : public facebook::react::HostPlatformViewProps { public AndroidProgressBarProps() = default; - public AndroidProgressBarProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidProgressBarProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidProgressBarProps& sourceProps, const facebook::react::RawProps& rawProps); public bool animating; public bool indeterminate; public double progress; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidSwipeRefreshLayoutEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::_android_swipe_refresh_layout_event_emitter::_on_refresh::OnRefresh value) const; + public void onRefresh(facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh value) const; } struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { @@ -1343,24 +1332,24 @@ struct facebook::react::AndroidSwipeRefreshLayoutEventEmitter::OnRefresh { class facebook::react::AndroidSwipeRefreshLayoutProps : public facebook::react::HostPlatformViewProps { public AndroidSwipeRefreshLayoutProps() = default; - public AndroidSwipeRefreshLayoutProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidSwipeRefreshLayoutProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwipeRefreshLayoutProps& sourceProps, const facebook::react::RawProps& rawProps); public bool enabled; public bool refreshing; public facebook::react::AndroidSwipeRefreshLayoutSize size; public facebook::react::Float progressViewOffset; - public facebook::react::_shared_color::SharedColor progressBackgroundColor; - public std::vector colors; + public facebook::react::SharedColor progressBackgroundColor; + public std::vector colors; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::_android_switch_event_emitter::_on_change::OnChange value) const; + public void onChange(facebook::react::AndroidSwitchEventEmitter::OnChange value) const; } struct facebook::react::AndroidSwitchEventEmitter::OnChange { @@ -1369,38 +1358,38 @@ struct facebook::react::AndroidSwitchEventEmitter::OnChange { } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchProps : public facebook::react::HostPlatformViewProps { public AndroidSwitchProps() = default; - public AndroidSwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidSwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidSwitchProps& sourceProps, const facebook::react::RawProps& rawProps); public bool disabled; public bool enabled; public bool on; public bool value; - 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 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 virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidTextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + 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; } class facebook::react::AndroidTextInputEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -1408,7 +1397,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::_props_parser_context::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AndroidTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::AndroidTextInputProps& sourceProps, const facebook::react::RawProps& rawProps); public bool allowFontScaling; public bool autoCorrect; public bool caretHidden; @@ -1427,14 +1416,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::_android_text_input_text_shadow_offset_struct::AndroidTextInputTextShadowOffsetStruct textShadowOffset; - public facebook::react::_shared_color::SharedColor color; - public facebook::react::_shared_color::SharedColor textShadowColor; + public facebook::react::SharedColor color; + public facebook::react::SharedColor textShadowColor; public folly::dynamic getDynamic() const; public int inlineImagePadding; public int numberOfLines; @@ -1453,37 +1442,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::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); + 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); } class facebook::react::AndroidTextInputShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidTextInputState { public AndroidTextInputState() = default; public AndroidTextInputState(const facebook::react::AndroidTextInputState& previousState, const folly::dynamic& data); - 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 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 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); @@ -1496,7 +1485,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::_async_callback::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::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); @@ -1512,26 +1501,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() 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 std::optional pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::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; @@ -1545,34 +1534,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::_u_i_manager_animation_backend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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::_surface_updates::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::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::_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; + 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; } class facebook::react::AnimationChoreographer { @@ -1581,7 +1570,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 { @@ -1589,8 +1578,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_; @@ -1598,7 +1587,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -1618,26 +1607,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::AttributedString& rhs) const; public bool isEmpty() const; - 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 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 std::string getString() const; - 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); + 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); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - 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 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 static std::string AttachmentCharacter(); public std::string string; } @@ -1649,14 +1638,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::_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 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 std::shared_ptr getOpaquePointer() const; } @@ -1667,16 +1656,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::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - 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); + 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); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -1710,32 +1699,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 facebook::react::_point::Point contentOffset; - public std::optional maintainVisibleContentPosition; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::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::_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 facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1743,24 +1732,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - 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); + 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); } class facebook::react::BaseTextShadowNode { - 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; + 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; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public const facebook::react::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1771,12 +1760,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::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - 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 BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -1785,6 +1774,7 @@ 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; @@ -1800,40 +1790,39 @@ 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::_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 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 std::optional zIndex; public std::vector backgroundImage; + public std::vector backgroundPosition; + public std::vector backgroundRepeat; public std::vector backgroundSize; - 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); + 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); } 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::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::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 { @@ -1848,7 +1837,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; } @@ -1856,13 +1845,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::_buffered_runtime_executor::Work&& callback); + public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; - public facebook::react::_buffered_runtime_executor::Work work_; + public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; + public facebook::react::BufferedRuntimeExecutor::Work work_; public uint64_t index_; } @@ -1872,9 +1861,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::_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 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 void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1889,10 +1878,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::_c_s_s_token::CSSToken& other) const = default; + 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 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; @@ -1900,15 +1889,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::_c_s_s_token::CSSToken next(); + public constexpr facebook::react::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(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; + 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; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1926,30 +1915,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::_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 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 void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public facebook::react::Color getColor(); public virtual void update() override; } @@ -1957,64 +1946,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::_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; + 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; template - public std::shared_ptr build(facebook::react::_element::Element element) const; + public std::shared_ptr build(facebook::react::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::_component_descriptor::Flavor flavor_; - protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; + protected facebook::react::ComponentDescriptor::Flavor flavor_; + protected facebook::react::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::RawPropsParser rawPropsParser_; protected friend ShadowNode; - 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; + 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; 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::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 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 ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; - public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::ComponentDescriptor::Flavor flavor; + public facebook::react::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::_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 facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - 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 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 void setFallbackComponentDescriptor(const facebook::react::SharedComponentDescriptor& descriptor); } @@ -2042,7 +2031,7 @@ class facebook::react::ConstantsProvider : public facebook::jni::JavaClass public T at(const std::string& key) const; template @@ -2052,19 +2041,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 { @@ -2075,20 +2064,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::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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(); } @@ -2100,11 +2089,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::_java_turbo_module::_init_params::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::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::_java_turbo_module::_init_params::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::JavaTurboModule::InitParams& params) override; + public std::shared_ptr getTurboModule(const std::string& name, const std::shared_ptr& jsInvoker) override; } class facebook::react::DevToolsRuntimeSettings { @@ -2119,37 +2108,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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 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; + 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 { @@ -2163,25 +2152,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::_event_payload::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::_event_beat::BeatCallback beatCallback_; + protected facebook::react::EventBeat::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::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); - public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::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 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::_event_beat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -2191,8 +2180,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::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; - public void removeObserver(const facebook::react::_event_beat_manager_observer::EventBeatManagerObserver& observer) const; + public void addObserver(const facebook::react::EventBeatManagerObserver& observer) const; + public void removeObserver(const facebook::react::EventBeatManagerObserver& observer) const; } class facebook::react::EventBeatManagerObserver { @@ -2201,38 +2190,38 @@ class facebook::react::EventBeatManagerObserver { } class facebook::react::EventDispatcher { - 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 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 void addListener(std::shared_ptr listener) 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 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 removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::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::_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 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 dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) 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, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::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 { @@ -2240,47 +2229,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::_high_res_time_stamp::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::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::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::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::_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; + 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; } enum facebook::react::EventQueue::UpdateMode { @@ -2289,26 +2278,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::_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 facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; + public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::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); @@ -2316,9 +2305,9 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - 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 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 ~ExecutorDelegate() = default; } @@ -2328,19 +2317,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::_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 destroyUnmountedShadowNode(const facebook::react::ShadowNodeFamily& family); + public void dispatchCommand(const facebook::react::ShadowView& shadowView, const std::string& commandName, const folly::dynamic& args); public void drainPreallocateViewsQueue(); - public void executeMount(const facebook::react::_mounting_transaction::MountingTransaction& transaction); - public void maybePreallocateShadowNode(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public void executeMount(const facebook::react::MountingTransaction& transaction); + public void maybePreallocateShadowNode(const facebook::react::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::_shadow_view::ShadowView& shadowView); + public void preallocateShadowView(const facebook::react::ShadowView& shadowView); public void scheduleReactRevisionMerge(facebook::react::SurfaceId surfaceId); - 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 sendAccessibilityEvent(const facebook::react::ShadowView& shadowView, const std::string& eventType); + public void setIsJSResponder(const facebook::react::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(); @@ -2349,19 +2338,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::_u_i_manager::UIManager& uimanager, facebook::react::_rect::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::UIManager& uimanager, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -2370,137 +2359,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::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::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::_j_s_i_executor::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::JSIExecutor::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::_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 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 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::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() 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) 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 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 int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - 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(); + 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(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - 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 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 double toDOMHighResTimeStamp() const; - 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 facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - 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 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; } class facebook::react::HostPlatformParagraphProps : public facebook::react::BaseParagraphProps { public HostPlatformParagraphProps() = default; - public HostPlatformParagraphProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformParagraphProps& sourceProps, const facebook::react::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::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); + 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); } class facebook::react::HostPlatformScrollViewProps : public facebook::react::BaseScrollViewProps { public HostPlatformScrollViewProps() = default; - public HostPlatformScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public HostPlatformScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::HostPlatformScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool nestedScrollEnabled; public bool sendMomentumEvents; - public facebook::react::_shared_color::SharedColor endFillColor; + public facebook::react::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::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); + 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); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - 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 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 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::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); + 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); } 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::_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 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 virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -2510,8 +2499,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - 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 onError(const facebook::react::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -2521,9 +2510,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::_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 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 void flushImageRequests(); public ~ImageFetcher() = default; } @@ -2534,14 +2523,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - 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 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 virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -2549,45 +2538,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::_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::SharedColor overlayColor; + public facebook::react::SharedColor tintColor; public std::string resizeMethod; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - 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); + 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); } class facebook::react::ImageRequest { public ImageRequest(const facebook::react::ImageRequest& other) = delete; public ImageRequest(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(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() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams() = 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 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 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::_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 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 std::string analyticTag; public std::string resizeMethod; } @@ -2607,36 +2596,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - 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 didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::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::_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 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 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::_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); + 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); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public bool operator==(const facebook::react::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::_image_source::CacheStategy cache; - public facebook::react::_image_source::Type type; - public facebook::react::_size::Size size; + public facebook::react::ImageSource::CacheStategy cache; + public facebook::react::ImageSource::Type type; + public facebook::react::Size size; public folly::dynamic toDynamic() const; public std::string body; public std::string bundle; @@ -2659,11 +2648,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 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 const facebook::react::ImageRequest& getImageRequest() const; + public const facebook::react::ImageRequestParams& getImageRequestParams() const; + public facebook::react::ImageSource getImageSource() const; public folly::dynamic getDynamic() const; } @@ -2686,22 +2675,22 @@ class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; + public const facebook::react::ModuleRegistry& getModuleRegistry() const; + public facebook::react::ModuleRegistry& getModuleRegistry(); public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + 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(); @@ -2712,35 +2701,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - 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 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 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::_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 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 virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - 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); + 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); } class facebook::react::IntersectionObserverState { @@ -2775,7 +2764,7 @@ class facebook::react::JDynamicNative : public jni::HybridClass { - public facebook::react::_fabric_u_i_manager_binding::FabricUIManagerBinding* getBinding(); + public facebook::react::FabricUIManagerBinding* getBinding(); public static constexpr auto kJavaDescriptor; } @@ -2784,7 +2773,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(); } @@ -2796,8 +2785,8 @@ class facebook::react::JJSTimerExecutor : public jni::HybridClass jobj); public static void registerNatives(); - public void callTimers(facebook::react::_writable_native_array::WritableNativeArray* timerIDs); - public void setTimerManager(std::weak_ptr timerManager); + public void callTimers(facebook::react::WritableNativeArray* timerIDs); + public void setTimerManager(std::weak_ptr timerManager); } class facebook::react::JMessageQueueThread : public facebook::react::MessageQueueThread { @@ -2809,7 +2798,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 { @@ -2818,7 +2807,7 @@ class facebook::react::JPreparedLayout : public facebook::jni::JavaClass { public static constexpr auto kJavaDescriptor; - public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::_js_error_handler::_processed_error::JsErrorHandler::ProcessedError& error); + public void reportJsException(facebook::jsi::Runtime& runtime, const facebook::react::JsErrorHandler::ProcessedError& error); } class facebook::react::JReactHostInspectorTarget : public jni::HybridClass, public facebook::react::jsinspector_modern::HostTargetDelegate { @@ -2828,14 +2817,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 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::_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 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 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(); @@ -2851,7 +2840,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::_native_array::NativeArray* args); + public void callFunctionOnModule(const std::string& moduleName, const std::string& methodName, facebook::react::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); @@ -2871,9 +2860,9 @@ class facebook::react::JReactSoftExceptionLogger : public facebook::jni::JavaCla } class facebook::react::JReadableMapBuffer : public jni::HybridClass { - public JReadableMapBuffer(facebook::react::_map_buffer::MapBuffer&& map); + public JReadableMapBuffer(facebook::react::MapBuffer&& map); public static constexpr auto kJavaDescriptor; - public static jni::local_ref createWithContents(facebook::react::_map_buffer::MapBuffer&& map); + public static jni::local_ref createWithContents(facebook::react::MapBuffer&& map); public std::vector data() const; } @@ -2884,7 +2873,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 { @@ -2899,7 +2888,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; @@ -2917,8 +2906,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::_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 facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; + public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -2937,21 +2926,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::_j_s_i_executor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -2961,30 +2950,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::_j_s_modules_unbundle::_module::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::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -2998,14 +2987,14 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JWritableMapBuffer : public facebook::jni::JavaClass { - public facebook::react::_map_buffer::MapBuffer getMapBuffer(); + public facebook::react::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::_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; + public JavaInteropTurboModule(const facebook::react::JavaTurboModule::InitParams& params, const std::vector& methodDescriptors); + public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } struct facebook::react::JavaInteropTurboModule::MethodDescriptor { @@ -3020,19 +3009,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 { @@ -3045,15 +3034,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::_java_turbo_module::_init_params::InitParams& params); + public JavaTurboModule(const facebook::react::JavaTurboModule::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; } @@ -3061,18 +3050,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::_jni_j_s_modules_unbundle::JniJSModulesUnbundle& operator=(facebook::react::_j_s_modules_unbundle::JSModulesUnbundle&& other) = delete; + public facebook::react::JniJSModulesUnbundle& operator=(facebook::react::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::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const override; + public static std::unique_ptr fromEntryFile(AAssetManager* assetManager, const std::string& entryFile); + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); + public JsErrorHandler(facebook::react::JsErrorHandler::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); @@ -3088,7 +3077,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 { @@ -3105,31 +3094,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - 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); + 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); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - 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 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 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::_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); + 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); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() 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 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 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::_raw_value::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::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::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -3142,28 +3131,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - 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 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 bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - 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 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 void dirtyLayout() = 0; - 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); + 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); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -3173,9 +3162,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - 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 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 virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -3183,7 +3172,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::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -3192,14 +3181,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; - public facebook::react::_size::Size size; + public facebook::react::AttributedString attributedString; + public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::Size size; } class facebook::react::LongLivedObject { @@ -3213,29 +3202,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); + public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::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::_map_buffer::MapBuffer::Key key) const; + public bool getBool(facebook::react::MapBuffer::Key key) const; public const uint8_t* data() 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 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 size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - 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 std::string getString(facebook::react::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -3250,8 +3239,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); - public facebook::react::_map_buffer::Key key; + public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); + public facebook::react::MapBuffer::Key key; public uint16_t type; public uint64_t data; } @@ -3264,19 +3253,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - 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); + 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); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -3292,22 +3281,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::_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; + 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; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -3319,7 +3308,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; + public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -3330,7 +3319,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -3343,22 +3332,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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); public ModalHostViewState(const facebook::react::ModalHostViewState& previousState, folly::dynamic data); - public ModalHostViewState(facebook::react::_size::Size screenSize_); - public const facebook::react::_size::Size screenSize; + public ModalHostViewState(facebook::react::Size screenSize_); + public const facebook::react::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 { @@ -3368,57 +3357,57 @@ class facebook::react::ModuleHolder : public facebook::jni::JavaClass> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; + public const facebook::react::TelemetryController& getTelemetryController() const; + public facebook::react::ShadowTreeRevision getBaseRevision() const; public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) 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::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) 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 ~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::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::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::_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 facebook::react::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); + public void mergeWith(facebook::react::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3426,66 +3415,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::_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; + 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; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - 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 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 void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::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::_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 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 bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - 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 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 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; @@ -3495,14 +3484,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::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::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::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::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; @@ -3512,32 +3501,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::_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 NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppStateSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::JavaTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeArray : public jni::HybridClass { protected NativeArray(const facebook::react::NativeArray&) = delete; - protected facebook::react::_native_array::NativeArray& operator=(const facebook::react::_native_array::NativeArray&) = delete; + protected facebook::react::NativeArray& operator=(const facebook::react::NativeArray&) = delete; protected folly::dynamic array_; protected friend HybridBase; protected void assertInternalType(); @@ -3553,138 +3542,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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::JavaTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::JavaTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeDialogManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeDialogManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeDialogManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::JavaTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::JavaTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::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::_sync_callback::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageLoaderAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeImageLoaderAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeImageStoreAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeImageStoreAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeImageStoreAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeIntentAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeIntentAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeIntentAndroidSpecJSI(const facebook::react::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::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::JavaTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeMap : public jni::HybridClass { protected NativeMap(const facebook::react::NativeMap&) = delete; - protected facebook::react::_native_map::NativeMap& operator=(const facebook::react::_native_map::NativeMap&) = delete; + protected facebook::react::NativeMap& operator=(const facebook::react::NativeMap&) = delete; protected folly::dynamic map_; protected friend HybridBase; protected void throwIfConsumed(); @@ -3705,16 +3694,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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -3722,7 +3711,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; } @@ -3771,120 +3760,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::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeNetworkingAndroidSpecJSI(const facebook::react::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::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::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::_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); + 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); } class facebook::react::NativePermissionsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePermissionsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativePermissionsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativePlatformConstantsAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativePlatformConstantsAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativePlatformConstantsAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::JavaTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::JavaTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::JavaTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::JavaTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerAndroidSpecJSI : public facebook::react::JavaTurboModule { - public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeStatusBarManagerAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::JavaTurboModule { - public NativeTimingSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::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::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeToastAndroidSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NativeVibrationSpecJSI : public facebook::react::JavaTurboModule { - public NativeVibrationSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::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); @@ -3892,7 +3881,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::JavaTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::_java_turbo_module::_init_params::JavaTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::JavaTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -3901,26 +3890,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::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::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::_response_info::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -3932,7 +3921,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -3940,39 +3929,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::_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); + 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); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_base_text_shadow_node::Attachments attachments; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::BaseTextShadowNode::Attachments attachments; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::ParagraphState { public ParagraphState() = default; public ParagraphState(const facebook::react::ParagraphState&, const folly::dynamic&); - 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 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 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::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -4005,16 +3994,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::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::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::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -4022,48 +4011,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::_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); + 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); } class facebook::react::PerformanceEntryReporterEventListener { - 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 void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - 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 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 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::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::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 { @@ -4075,53 +4064,53 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - 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); + 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); } class facebook::react::PointerHoverTracker { - 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 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 void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - 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); + protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(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 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 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::Props* prevProps) const; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const; public virtual ~Props() = default; - 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); + 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); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -4130,7 +4119,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; + public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -4138,24 +4127,24 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::_shared_color::SharedColor tintColor; - public facebook::react::_shared_color::SharedColor titleColor; + public facebook::react::SharedColor tintColor; + public facebook::react::SharedColor titleColor; public std::string title; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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::_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 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 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); } @@ -4167,12 +4156,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::_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 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 folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -4191,7 +4180,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::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -4204,10 +4193,10 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string text; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::RawTextShadowNode : public facebook::react::ConcreteShadowNode { @@ -4221,7 +4210,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::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; + public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -4232,17 +4221,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::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); + 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 facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() 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 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::_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 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 registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -4256,8 +4245,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::_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); + 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); } class facebook::react::ReadableNativeArray : public jni::HybridClass { @@ -4274,51 +4263,51 @@ class facebook::react::ReadableNativeArray : public jni::HybridClass { - 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; + 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; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - 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 const facebook::react::RunLoopObserver::Activity activities_; + protected const facebook::react::RunLoopObserver::WeakOwner owner_; + protected mutable const facebook::react::RunLoopObserver::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::_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)>; + 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)>; 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::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - 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 void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -4330,65 +4319,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::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(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 facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; + public facebook::react::RuntimeScheduler& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::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::_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 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 ~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::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -4399,50 +4388,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::_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 facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; + public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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::_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 facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; + public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -4453,9 +4442,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::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -4469,48 +4458,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - 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 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 virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() 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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::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::_scheduler_delegate::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::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::_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 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 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; } @@ -4518,45 +4507,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::_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(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() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::ScrollViewState { public ScrollViewState() = default; public ScrollViewState(const facebook::react::ScrollViewState& previousState, folly::dynamic data); - public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::_point::Point contentOffset; - public facebook::react::_rect::Rect contentBoundingRect; - public facebook::react::_size::Size getContentSize() const; + public facebook::react::Point contentOffset; + public facebook::react::Rect contentBoundingRect; + public facebook::react::Size getContentSize() const; public folly::dynamic getDynamic() const; public int scrollAwayPaddingTop; } @@ -4568,93 +4557,93 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - 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 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 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::Props::Shared props_; - protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; - protected facebook::react::_state::State::Shared state_; + protected facebook::react::Props::Shared props_; + protected facebook::react::ShadowNodeTraits traits_; + protected facebook::react::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::_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 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 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::_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 const facebook::react::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::_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 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 void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - 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 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 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 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::_shadow_node_fragment::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::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::_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 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 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::_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 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 void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - 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); + 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); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -4677,19 +4666,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - 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 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 facebook::react::CommitMode getCommitMode() 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::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::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::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; @@ -4699,26 +4688,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - 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 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 ~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::_root_shadow_node::RootShadowNode::Shared rootShadowNode; - public facebook::react::_shadow_tree_revision::Number number; - public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; + public facebook::react::RootShadowNode::Shared rootShadowNode; + public facebook::react::ShadowTreeRevision::Number number; + public facebook::react::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -4729,15 +4718,15 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::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::_shared_color::SharedColor& otherColor) const; - public bool operator==(const facebook::react::_shared_color::SharedColor& otherColor) const; + 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 operator bool() const; @@ -4746,27 +4735,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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::_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 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 mutable bool isObsolete_; protected size_t revision_; - public facebook::react::_state::State::Shared getMostRecentState() const; - public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::State::Shared getMostRecentState() const; + public facebook::react::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::_map_buffer::MapBuffer getMapBuffer() const = 0; + public using Shared = std::shared_ptr; + public virtual facebook::react::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; @@ -4775,8 +4764,8 @@ class facebook::react::State { class facebook::react::StateUpdate { public facebook::react::SharedShadowNodeFamily family; - public facebook::react::_state_update::Callback callback; - public using Callback = std::function; + public facebook::react::StateUpdate::Callback callback; + public using Callback = std::function; public using FailureCallback = std::function; } @@ -4791,19 +4780,19 @@ class facebook::react::StateWrapperImpl : public jni::HybridClass getState() const; - public void setState(std::shared_ptr state); - public void updateStateImpl(facebook::react::_native_map::NativeMap* map); + public std::shared_ptr getState() const; + public void setState(std::shared_ptr state); + public void updateStateImpl(facebook::react::NativeMap* map); } class facebook::react::StyleAnimatedNode : public facebook::react::AnimatedNode { - public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -4812,20 +4801,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::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const 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 setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -4840,7 +4829,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::_surface_handler::SurfaceHandler& getSurfaceHandler(); + public const facebook::react::SurfaceHandler& getSurfaceHandler(); public jboolean isRunning(); public jint getSurfaceId(); public jni::local_ref getModuleName(); @@ -4848,27 +4837,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 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 std::unordered_set getRunningSurfaces() const 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 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 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; } @@ -4884,12 +4873,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::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; + public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -4899,21 +4888,21 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); public bool disabled; public bool value; - 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 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 virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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 { @@ -4921,7 +4910,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public bool operator==(const facebook::react::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -4929,11 +4918,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::_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 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 std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -4946,26 +4935,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::_text_attributes::TextAttributes textAttributes); + public void apply(facebook::react::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -4974,78 +4963,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::_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 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 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::_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>; + 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>; } class facebook::react::TextMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::_size::Size size; - public facebook::react::_text_measurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::Size size; + public facebook::react::TextMeasurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::_rect::Rect frame; + public facebook::react::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - public TextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public TextProps(const facebook::react::PropsParserContext& context, const facebook::react::TextProps& sourceProps, const facebook::react::RawProps& rawProps); public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - 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); + 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); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - 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; + 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; } 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::_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 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 void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -5054,23 +5043,22 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - 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; + 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; } class facebook::react::TracingDelegate : public facebook::react::jsinspector_modern::HostTargetTracingDelegate { @@ -5087,7 +5075,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::_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); + 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); 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; } @@ -5153,8 +5141,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, 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 ~TurboModuleBinding(); } @@ -5166,12 +5154,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::_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; + 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; } 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; } @@ -5182,61 +5170,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::_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 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 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::_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 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 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::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - 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 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 setSurfaceProps(facebook::react::SurfaceId surfaceId, 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 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 stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - 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 unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::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::_u_i_manager_animation_backend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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; @@ -5246,54 +5234,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::_raw_value::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::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::_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 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 virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - 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 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 invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - 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 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 ~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::_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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_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 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 ~UIManagerMountHook() noexcept = default; } @@ -5303,17 +5291,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::_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 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 void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -5336,28 +5324,28 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string name; public virtual facebook::react::ComponentName getDiffPropsImplementationTarget() const override; - public virtual folly::dynamic getDiffProps(const facebook::react::_props::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() 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::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -5376,60 +5364,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::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::_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 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 void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::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::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::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::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point originFromRoot; - public facebook::react::_size::Size size; + public facebook::react::Point originFromRoot; + public facebook::react::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; + public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - 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 facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; + public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -5449,54 +5437,54 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::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::Props* prevProps) const override; + public virtual folly::dynamic getDiffProps(const facebook::react::Props* prevProps) const override; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::WeakFamilyRegistry { - 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 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 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::_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; + 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; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&) 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 dirtyLayout() 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 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 void enableMeasurement(); - public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; + public void setPadding(facebook::react::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::_size::Size size) const; + public void setSize(facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -5514,7 +5502,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -6032,7 +6020,6 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, - VerticalText, WResize, Wait, ZoomIn, @@ -6561,8 +6548,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public std::string name; } @@ -6579,7 +6566,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::_accessibility_state::CheckedState checked; + public facebook::react::AccessibilityState::CheckedState checked; public std::optional expanded; } @@ -6599,7 +6586,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::_pointer_event::PointerEvent event; + public facebook::react::PointerEvent event; } struct facebook::react::AndroidTextInputTextShadowOffsetStruct { @@ -6614,32 +6601,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::_animated_props::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::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::_shared_color::SharedColor value); + public void setBackgroundColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::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); @@ -6649,29 +6636,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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setMargin(facebook::react::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::_shared_color::SharedColor value); + public void setOutlineColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPadding(facebook::react::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPosition(facebook::react::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::_shared_color::SharedColor value); - public void setShadowOffset(facebook::react::_size::Size value); + public void setShadowColor(facebook::react::SharedColor value); + public void setShadowOffset(facebook::react::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::_transform::Transform& t); - public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); + public void setTransform(const facebook::react::Transform& t); + public void setTransformOrigin(const facebook::react::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -6692,38 +6679,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 facebook::react::_shadow_view::ShadowView viewEnd; - public facebook::react::_shadow_view::ShadowView viewPrev; - public facebook::react::_shadow_view::ShadowView viewStart; - public std::vector finalMutationsForKeyFrame; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; + public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public facebook::react::_animated_props::AnimatedProps props; - public std::shared_ptr family; + 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::_background_position::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::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::_background_repeat::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -6732,32 +6719,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::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::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; + public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; + public size_t operator()(const facebook::react::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -6767,12 +6754,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public bool operator==(const facebook::react::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::_shared_color::SharedColor color; + public facebook::react::SharedColor color; public folly::dynamic toDynamic() const; } @@ -6817,29 +6804,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::_magic32::Magic32 magic32; + public facebook::react::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - 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; + public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; + public facebook::react::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - 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 constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; + public static constexpr facebook::react::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -6847,28 +6834,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - 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; + public bool operator==(const facebook::react::CSSColorStop& rhs) const; + public facebook::react::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - 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; + 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; } struct facebook::react::CSSFunctionBlock { @@ -6876,146 +6863,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - 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; + 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; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; - public facebook::react::_c_s_s_length::CSSLength length; + public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; + public facebook::react::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - 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; + public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; + public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; + public std::optional position; public std::optional shape; public std::optional size; - public std::optional position; - public std::vector> items; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - 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; + 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; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - 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; + 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; } struct facebook::react::CSSSimpleBlock { @@ -7023,47 +7010,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - 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; + public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - 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; + public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -7080,34 +7067,34 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - 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 bool operator==(const facebook::react::ColorStop& other) const = default; + public facebook::react::SharedColor color; + public facebook::react::ValueUnit position; public folly::dynamic toDynamic() const; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; + public bool operator==(const facebook::react::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::_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); + 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); } enum facebook::react::CppMountItem::Type { @@ -7126,26 +7113,26 @@ enum facebook::react::CppMountItem::Type { } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - 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; + public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; + public facebook::react::Rect frame; + public facebook::react::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::_drop_shadow_params::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; public folly::dynamic toDynamic() const; } @@ -7169,7 +7156,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -7178,8 +7165,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(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 facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; + public facebook::react::EventPayload& operator=(facebook::react::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; @@ -7187,16 +7174,16 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; + public bool operator==(const facebook::react::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 { @@ -7217,13 +7204,13 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; + public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; + public facebook::react::HighResTimeStamp time; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - 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; + public facebook::react::Rect intersectionRect; + public facebook::react::Rect rootRect; + public facebook::react::Rect targetRect; + public facebook::react::ShadowNodeFamily::Shared shadowNodeFamily; } struct facebook::react::JAssetManager : public facebook::jni::JavaClass { @@ -7248,8 +7235,8 @@ struct facebook::react::JExecutor : public facebook::jni::JavaClass { - public facebook::react::_high_res_time_stamp::HighResTimeStamp getBeginTimestamp() const; - public facebook::react::_high_res_time_stamp::HighResTimeStamp getEndTimestamp() const; + public facebook::react::HighResTimeStamp getBeginTimestamp() const; + public facebook::react::HighResTimeStamp getEndTimestamp() const; public static constexpr auto kJavaDescriptor; public std::optional> getScreenshot() const; public uint64_t getId() const; @@ -7323,45 +7310,45 @@ struct facebook::react::JavaModuleWrapper : public facebook::jni::JavaClass keyFrames; + public std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::_animation_config::AnimationConfig createConfig; - public facebook::react::_animation_config::AnimationConfig deleteConfig; - public facebook::react::_animation_config::AnimationConfig updateConfig; + public facebook::react::AnimationConfig createConfig; + public facebook::react::AnimationConfig deleteConfig; + public facebook::react::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - 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; + public facebook::react::Size clamp(const facebook::react::Size& size) const; + public facebook::react::Size maximumSize; + public facebook::react::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point viewportOffset; - public facebook::react::_size::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::Point viewportOffset; + public facebook::react::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -7370,30 +7357,30 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - 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; + public facebook::react::Rect frame; + public facebook::react::Rect getContentFrame() const; + public facebook::react::Rect getOverflowInsetFrame() const; + public facebook::react::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - 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 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 facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::_rect::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::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::_linear_gradient::LinearGradient& other) const = default; + public bool operator==(const facebook::react::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 { @@ -7407,9 +7394,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - 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; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::TextMeasurement measurement; + public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -7437,16 +7424,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::_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 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 std::string themeAttr; public ~NativeDrawable() = default; } @@ -7458,24 +7445,24 @@ enum facebook::react::NativeDrawable::Kind : uint8_t { struct facebook::react::NativeDrawable::Ripple { public bool borderless; - public bool operator==(const facebook::react::_native_drawable::_ripple::Ripple& rhs) const; + public bool operator==(const facebook::react::NativeDrawable::Ripple& rhs) const; public std::optional rippleRadius; public std::optional color; } struct facebook::react::NativePerformanceEntry { + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public facebook::react::PerformanceEntryType entryType; - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + 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 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; @@ -7488,10 +7475,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; } @@ -7508,38 +7495,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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::Point& rhs) const = default; + public bool operator==(const facebook::react::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - 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; + 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; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -7552,10 +7539,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::_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 facebook::react::HighResTimeStamp timeStamp; + public facebook::react::Point clientPoint; + public facebook::react::Point offsetPoint; + public facebook::react::Point screenPoint; public int button; public int buttons; public int detail; @@ -7569,13 +7556,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::_pointer_event::PointerEvent event; - public std::shared_ptr target; + public facebook::react::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; + public facebook::react::SharedColor color; public std::optional position; } @@ -7589,40 +7576,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::_context_container::ContextContainer& contextContainer); + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); + public const facebook::react::ContextContainer& contextContainer; public const facebook::react::SurfaceId surfaceId; - public const facebook::react::_context_container::ContextContainer& contextContainer; - public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; + public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::_base_view_props::BaseViewProps props; + public facebook::react::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; + public bool operator==(const facebook::react::RadialGradient& other) const = default; + public facebook::react::RadialGradientPosition position; public facebook::react::RadialGradientShape shape; - public facebook::react::_radial_gradient_position::RadialGradientPosition position; - public facebook::react::_radial_gradient_size::RadialGradientSize size; + public facebook::react::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::_radial_gradient_position::RadialGradientPosition& other) const = default; + public bool operator==(const facebook::react::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::_radial_gradient_size::RadialGradientSize& other) const = default; + public bool operator==(const facebook::react::RadialGradientSize& other) const = default; public folly::dynamic toDynamic() const; - public std::variant value; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -7633,22 +7620,22 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - 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 bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; + public facebook::react::ValueUnit x; + public facebook::react::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::_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 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 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 { @@ -7689,7 +7676,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 { @@ -7700,20 +7687,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::_point::Point point) noexcept; - public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::Point point) noexcept; + public bool operator==(const facebook::react::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::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; + 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; } struct facebook::react::RequestInfo { @@ -7724,14 +7711,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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; } @@ -7744,19 +7731,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::_scroll_event::ScrollEvent& scrollEvent); - public facebook::react::_point::Point targetContentOffset; - public facebook::react::_point::Point velocity; + public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); + public facebook::react::Point targetContentOffset; + public facebook::react::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -7766,9 +7753,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::Point contentOffset; - public facebook::react::_size::Size containerSize; - public facebook::react::_size::Size contentSize; + public facebook::react::Point contentOffset; + public facebook::react::Size containerSize; + public facebook::react::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; @@ -7778,28 +7765,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::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(); + 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(); } 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; } @@ -7811,40 +7798,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::_shadow_view::ShadowView& rhs) const; + public bool operator==(const facebook::react::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::_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; + 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; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -7859,40 +7846,40 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - 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 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 size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - 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; + public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; + public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; } struct facebook::react::StateData { public StateData() = default; public StateData(const facebook::react::StateData& previousState, folly::dynamic data); - public facebook::react::_map_buffer::MapBuffer getMapBuffer() const; + public facebook::react::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 { @@ -7901,12 +7888,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::_high_res_time_stamp::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + 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); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -7927,30 +7914,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::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::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 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 operator folly::dynamic() const; - 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 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 std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -7960,25 +7947,25 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; + public bool operator==(const facebook::react::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::_value_unit::ValueUnit x; - public facebook::react::_value_unit::ValueUnit y; - public facebook::react::_value_unit::ValueUnit z; + public facebook::react::ValueUnit x; + public facebook::react::ValueUnit y; + public facebook::react::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::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::_value_unit::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -7994,14 +7981,12 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; + public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { - AuxClick, - AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -8057,8 +8042,8 @@ struct facebook::react::WritableNativeArray : public jni::HybridClass jobj); public static void registerNatives(); - public void mergeNativeMap(facebook::react::_readable_native_map::ReadableNativeMap* other); + public void mergeNativeMap(facebook::react::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::_readable_native_array::ReadableNativeArray* otherArray); - public void putNativeMap(std::string key, facebook::react::_readable_native_map::ReadableNativeMap* otherMap); + public void putNativeArray(std::string key, facebook::react::ReadableNativeArray* otherArray); + public void putNativeMap(std::string key, facebook::react::ReadableNativeMap* otherMap); public void putNull(std::string key); public void putString(std::string key, jni::alias_ref val); } @@ -8103,7 +8088,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::_c_s_s_syntax_parser::CSSSyntaxParser& parser; + public facebook::react::CSSSyntaxParser& parser; } template @@ -8135,60 +8120,60 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - 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; + public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; + public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public 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 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 using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::_transform::Transform getTransform() const override; + public virtual facebook::react::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - 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 + 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 class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - 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(); + 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(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - 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 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 using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; + public using ConcreteState = facebook::react::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::_concrete_shadow_node::ConcreteStateData&& data); + public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); } template @@ -8208,18 +8193,18 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - 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 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 using Data = DataT; - public using Shared = std::shared_ptr; - public using SharedData = std::shared_ptr; - public virtual facebook::react::_map_buffer::MapBuffer getMapBuffer() const override; + public using Shared = std::shared_ptr; + public using SharedData = std::shared_ptr; + public virtual facebook::react::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::_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 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 ~ConcreteState() override = default; } @@ -8240,20 +8225,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - 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 facebook::react::DiffMap::Iterator begin(); + public facebook::react::DiffMap::Iterator end(); + public facebook::react::DiffMap::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::_diff_map::_iterator::Iterator it); - public void insert(facebook::react::_diff_map::Pair pair); + public void erase(facebook::react::DiffMap::Iterator it); + public void insert(facebook::react::DiffMap::Pair pair); } class facebook::react::DiffMap::Iterator { - 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++(); + 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++(); } template @@ -8261,8 +8246,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::_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 facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; + public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -8285,25 +8270,7 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - 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; + public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; } template @@ -8320,7 +8287,22 @@ struct facebook::react::NativePlatformConstantsAndroidPlatformConstantsAndroid { public P9 uiMode; public P10 Brand; public P11 Manufacturer; - public bool operator==(const facebook::react::_native_platform_constants_android_platform_constants_android::NativePlatformConstantsAndroidPlatformConstantsAndroid& other) const; + 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; } template @@ -8333,7 +8315,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; } template @@ -8345,7 +8327,7 @@ struct facebook::react::NativeDialogManagerAndroidDialogOptions { public P4 buttonNeutral; public P5 items; public P6 cancelable; - public bool operator==(const facebook::react::_native_dialog_manager_android_dialog_options::NativeDialogManagerAndroidDialogOptions& other) const; + public bool operator==(const facebook::react::NativeDialogManagerAndroidDialogOptions& other) const; } template @@ -8357,7 +8339,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -8368,7 +8350,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -8378,7 +8360,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetricsAndroid { public P2 scale; public P3 fontScale; public P4 densityDpi; - public bool operator==(const facebook::react::_native_device_info_display_metrics_android::NativeDeviceInfoDisplayMetricsAndroid& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetricsAndroid& other) const; } template @@ -8388,7 +8370,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; } template @@ -8398,7 +8380,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; } template @@ -8407,7 +8389,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -8416,7 +8398,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -8425,7 +8407,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -8434,7 +8416,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; } template @@ -8443,7 +8425,7 @@ struct facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid public P1 minor; public P2 patch; public P3 prerelease; - public bool operator==(const facebook::react::_native_platform_constants_android_react_native_version_android::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; + public bool operator==(const facebook::react::NativePlatformConstantsAndroidReactNativeVersionAndroid& other) const; } template @@ -8451,7 +8433,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; } template @@ -8459,7 +8441,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -8467,7 +8449,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -8475,7 +8457,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -8483,80 +8465,80 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeImageLoaderAndroidImageSize { public P0 width; public P1 height; - public bool operator==(const facebook::react::_native_image_loader_android_image_size::NativeImageLoaderAndroidImageSize& other) const; + public bool operator==(const facebook::react::NativeImageLoaderAndroidImageSize& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -8564,10 +8546,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::_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 facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; + public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -8588,8 +8570,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::_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 facebook::react::SafeReleaseJniRef& operator=(const facebook::react::SafeReleaseJniRef& other) = default; + public facebook::react::SafeReleaseJniRef& operator=(facebook::react::SafeReleaseJniRef&& other) = default; public operator RefT() const; public operator bool() const noexcept; public std::remove_reference())>::type& operator*() noexcept; @@ -8599,15 +8581,15 @@ class facebook::react::SafeReleaseJniRef { template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::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::_component_descriptor::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -8617,37 +8599,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::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; + 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; } template class facebook::react::Element { public Element(); - 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 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 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 @@ -8656,325 +8638,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; } @@ -8987,260 +8969,260 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - 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 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 using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - 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 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 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 @@ -9250,7 +9232,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; } template @@ -9260,13 +9242,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; + public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::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; @@ -9279,9 +9261,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::_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 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 void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -9292,17 +9274,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::_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 facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; + public facebook::react::SharedFunction& operator=(facebook::react::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 error); + public void reject(facebook::react::Error error); public void resolve(T... value); } @@ -9335,19 +9317,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -9364,30 +9346,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(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 @@ -9409,22 +9391,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& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -9460,83 +9442,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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); + 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); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -9548,7 +9530,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9567,7 +9549,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -9580,7 +9562,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -9590,15 +9572,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -9608,29 +9590,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::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional> consume(facebook::react::CSSValueParser& parser); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -9643,12 +9625,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::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 @@ -9657,7 +9639,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 @@ -9680,30 +9662,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::_c_s_s_value_parser::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -9731,24 +9713,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } template @@ -9763,12 +9745,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::_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 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 static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; } template @@ -10100,18 +10082,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::_inspector_page_description::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::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::_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); +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); 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 @@ -10129,7 +10111,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(); } @@ -10153,19 +10135,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::_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(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(); } 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::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - 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 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 std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -10175,9 +10157,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::_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 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 operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -10186,19 +10168,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::_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 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 ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -10210,18 +10192,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::_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 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 ~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::_session_state::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -10229,10 +10211,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::_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 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 void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -10242,24 +10224,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::_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 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 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::_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::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::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - 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 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 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(); } @@ -10268,26 +10250,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::_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::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::tracing::HostTracingProfile stopTracing(); - 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 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 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::_instance_target::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::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::_host_target_delegate::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -10297,20 +10279,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::_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 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 virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -10320,23 +10302,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::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::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - 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 HostTargetTraceRecording(facebook::react::jsinspector_modern::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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); public void start(); } @@ -10344,8 +10326,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::_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 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 virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -10353,7 +10335,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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -10361,12 +10343,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::_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 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 virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -10402,6 +10384,7 @@ class facebook::react::jsinspector_modern::IWebSocketDelegate { } class facebook::react::jsinspector_modern::InspectorFlags { + public InspectorFlags(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; public bool getAssertSingleHostState() const; public bool getFrameRecordingEnabled() const; public bool getFuseboxEnabled() const; @@ -10409,13 +10392,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 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(); @@ -10424,43 +10408,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::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::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::_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 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 ~InstanceTarget(); } @@ -10468,14 +10452,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::_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 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 virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -10500,7 +10484,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(); @@ -10536,9 +10520,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::_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 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 virtual ~LoadNetworkResourceDelegate() = default; } @@ -10562,9 +10546,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::_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 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 ~NetworkIOAgent(); } @@ -10572,8 +10556,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::_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 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 virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -10591,33 +10575,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::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::_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 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 bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::RuntimeAgent::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; } @@ -10628,22 +10612,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::_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 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 ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::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::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -10656,17 +10640,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::_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 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 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::_runtime_target_controller::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -10674,14 +10658,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::_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 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 virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - 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 TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -10712,14 +10696,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::_stack_trace::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + 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(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - 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 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 std::vector args; public ~ConsoleMessage() = default; } @@ -10754,7 +10738,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -10771,14 +10755,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; } @@ -10815,9 +10799,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -10827,8 +10811,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::_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 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 std::vector args; public ~SimpleConsoleMessage() = default; } @@ -10842,11 +10826,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - 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; + 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; } template @@ -10873,16 +10857,16 @@ class facebook::react::jsinspector_modern::WeakList { } -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; +constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::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::_high_res_duration::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::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); @@ -10891,48 +10875,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::_high_res_time_stamp::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::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::_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); + 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); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); + public bool startTracing(facebook::react::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - 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 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 using TracingStateCallback = std::function; - 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 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 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::_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 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 bool hasParent() 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 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 static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -10952,29 +10936,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - 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 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 size_t estimateJsonSize(const folly::dynamic& value); } @@ -11016,27 +11000,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::_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 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 ~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::_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 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 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::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::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 { @@ -11044,37 +11028,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::_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 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 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 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 facebook::react::jsinspector_modern::tracing::ThreadId threadId; - 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 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::_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 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 std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -11091,30 +11075,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; + public facebook::react::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::_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; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; + 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::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -11129,20 +11113,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::_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 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 void clear(); public void push(T&& element); public void push(const T& element); @@ -11153,8 +11137,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::_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 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 ~PerformanceTracerSection() noexcept; } @@ -11162,7 +11146,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::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::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); @@ -11177,7 +11161,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -11225,8 +11209,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; } @@ -11235,10 +11219,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 request; + public facebook::react::jsinspector_modern::cdp::network::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; @@ -11248,7 +11232,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::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 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; @@ -11258,7 +11242,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 response; + public facebook::react::jsinspector_modern::cdp::network::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -11271,22 +11255,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::_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); +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); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -11298,7 +11282,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 { @@ -11331,8 +11315,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 @@ -11362,13 +11346,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::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>::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::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>::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> @@ -11378,13 +11362,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&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); template -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); +decltype(facebook::react::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::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>::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 { @@ -11399,7 +11383,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(); } @@ -11457,31 +11441,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::_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; +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; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -11492,7 +11476,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -11518,7 +11502,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::_react_marker::ReactMarkerId markerId; + public const facebook::react::ReactMarker::ReactMarkerId markerId; public double time; } @@ -11541,7 +11525,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); @@ -11591,7 +11575,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); @@ -11621,17 +11605,11 @@ 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::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); +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); template U* facebook::jsi::castInterface(T* ptr); template @@ -11639,48 +11617,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::_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); + 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); template - public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - 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; + 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; } 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 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; + 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; } class facebook::jsi::Buffer { @@ -11690,17 +11668,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - 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); + 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); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - 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; + 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; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -11712,28 +11690,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::_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); + 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); template - public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; + public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - 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 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 ~HostObject(); } @@ -11741,113 +11719,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::_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 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 drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 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 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 std::string description() = 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 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 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::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; + 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; } struct facebook::jsi::IRuntime::PointerValue { @@ -11861,12 +11839,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::_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 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 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; @@ -11879,21 +11857,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::_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 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 const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - 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 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 virtual ~JSError(); } @@ -11923,84 +11901,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - 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; + 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); public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - 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; + 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; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& 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 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 facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; + protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; protected ~Pointer(); } @@ -12010,98 +11988,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 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; + 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; template - public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - 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); + 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); public virtual ScopeState* pushScope() 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 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 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::_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 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 ~Runtime() override; template - protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); + protected static T make(facebook::jsi::IRuntime::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 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 facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; + public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -12112,23 +12090,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 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; + 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; template - public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -12138,37 +12116,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 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; + 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; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::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::_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); + 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); } 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::_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 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 uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -12178,26 +12156,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::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 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; + public facebook::jsi::Uint8Array& operator=(facebook::jsi::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; @@ -12213,147 +12191,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - 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 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 ~Value(); template public Value(const char*); template - 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(facebook::jsi::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 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; + public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; + public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::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::_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 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 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::_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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() 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::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::unordered_map getHeapInfo(bool includeExpensive) 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 uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; protected virtual void collectGarbage(std::string cause) 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 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 dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const 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 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 startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -12361,124 +12339,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::_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 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 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::_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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) 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 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 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::_runtime_decorator::RuntimeDecorator; + public using RD = facebook::jsi::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::_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 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 std::string description() override; - public virtual void queueMicrotask(const facebook::jsi::_function::Function& callback) override; + public virtual void queueMicrotask(const facebook::jsi::Function& callback) override; } @@ -12499,22 +12477,22 @@ class facebook::jsi::jni::HermesSamplingProfiler : public jni::JavaClass void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); +facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -12564,24 +12542,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::_layout_data::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::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::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::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::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::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::_layout_data::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::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); @@ -12602,7 +12580,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::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::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); @@ -12636,6 +12614,7 @@ 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); @@ -12647,7 +12626,6 @@ 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(); @@ -12666,20 +12644,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); @@ -12701,21 +12679,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::_layout_data::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::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::_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); +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); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -12724,7 +12702,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::Config& getDefault(); + public static const facebook::yoga::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; @@ -12740,11 +12718,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 _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public 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; @@ -12756,23 +12734,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::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 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 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::_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 facebook::yoga::Style& style(); + public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::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; @@ -12781,29 +12759,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::Node* child, size_t index); + public void insertChild(facebook::yoga::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - 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 replaceChild(facebook::yoga::Node* child, size_t index); + public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::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* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::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::_layout_results::LayoutResults& layout); + public void setLayout(const facebook::yoga::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -12816,9 +12794,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::Node* owner); + public void setOwner(facebook::yoga::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::_style::Style& style); + public void setStyle(const facebook::yoga::Style& style); public void* getContext() const; } @@ -12836,16 +12814,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::Style& other) const; + public bool operator==(const facebook::yoga::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; @@ -12853,27 +12831,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; @@ -12902,8 +12880,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::_style_length::StyleLength; - public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; + public using Length = facebook::yoga::StyleLength; + public using SizeLength = facebook::yoga::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -12911,64 +12889,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::_float_optional::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setAspectRatio(facebook::yoga::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); + public void setFlex(facebook::yoga::FloatOptional value); + public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexGrow(facebook::yoga::FloatOptional value); + public void setFlexShrink(facebook::yoga::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap 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 setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList 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 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 setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::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::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 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 setOverflow(facebook::yoga::Overflow 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 setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::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::_style_length::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -12977,18 +12955,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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleValueHandle { @@ -12997,17 +12975,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::_style_value_handle::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - 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); + 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); } enum facebook::yoga::Align : uint8_t { @@ -13190,7 +13168,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -13201,18 +13179,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::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); + 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 = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::_event::_typed_data::TypedData& data); - template - public const facebook::yoga::_event::_typed_data::TypedData& get() const; + template + public Data(const facebook::yoga::Event::TypedData& data); + template + public const facebook::yoga::Event::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -13227,12 +13205,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::_layout_data::LayoutData* layoutData; + public facebook::yoga::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -13261,7 +13239,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; + public facebook::yoga::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -13282,29 +13260,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; + public bool operator==(const facebook::yoga::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::_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); + 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); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - 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 bool operator==(const facebook::yoga::GridTrackSize& other) const = default; + public facebook::yoga::StyleSizeLength maxSizingFunction; + public facebook::yoga::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - 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); + 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); } struct facebook::yoga::LayoutData { @@ -13319,11 +13297,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; + public bool operator==(facebook::yoga::LayoutResults layout) const; + public facebook::yoga::CachedMeasurement cachedLayout; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; - public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; + public facebook::yoga::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; @@ -13332,7 +13310,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; @@ -13353,8 +13331,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::_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 facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); + public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::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); @@ -13366,16 +13344,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; - public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; + public facebook::yoga::LayoutableChildren::Iterator begin() const; + public facebook::yoga::LayoutableChildren::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::_layoutable_children::_iterator::Iterator operator++(int); - public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); + public facebook::yoga::LayoutableChildren::Iterator operator++(int); + public facebook::yoga::LayoutableChildren::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -13385,8 +13363,8 @@ struct facebook::yoga::LayoutableChildren::Iterator { JNIEnv* facebook::yoga::vanillajni::getCurrentEnv(); -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, ...); +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, ...); 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); @@ -13394,21 +13372,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::_scoped_global_ref::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); +facebook::yoga::vanillajni::ScopedGlobalRef facebook::yoga::vanillajni::make_global_ref(T globalRef); template -facebook::yoga::vanillajni::_scoped_local_ref::ScopedLocalRef facebook::yoga::vanillajni::make_local_ref(JNIEnv* env, T localRef); +facebook::yoga::vanillajni::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 _j_n_i_native_method::JNINativeMethod methods[], size_t numMethods); +void facebook::yoga::vanillajni::registerNatives(JNIEnv* env, const char* className, const JNINativeMethod methods[], size_t numMethods); class facebook::yoga::vanillajni::LayoutContext { - public static _ptr_j_node_map_vanilla::PtrJNodeMapVanilla* getNodeMap(); + public static PtrJNodeMapVanilla* getNodeMap(); } struct facebook::yoga::vanillajni::LayoutContext::Provider { - public Provider(_ptr_j_node_map_vanilla::PtrJNodeMapVanilla* data); + public Provider(PtrJNodeMapVanilla* data); public ~Provider(); } @@ -13417,7 +13395,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::_scoped_local_ref::ScopedLocalRef getThrowable() const noexcept; + public facebook::yoga::vanillajni::ScopedLocalRef getThrowable() const noexcept; public ~YogaJniException() override; } @@ -13429,8 +13407,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::_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 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 operator bool() const; public void reset(T ptr = NULL); public ~ScopedGlobalRef(); @@ -13444,8 +13422,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::_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 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 operator bool() const; public void reset(T ptr = NULL); public ~ScopedLocalRef(); @@ -13456,85 +13434,85 @@ void facebook::gloginit::initialize(const char* tag = "ReactNativeJNI"); struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; + public size_t operator()(const facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const 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 2010775de2fe..62d88ff75464 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::_host_target::facebook::react::jsinspector_modern::HostTarget* inspectorTarget; + public @property (assign, readonly) 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 _r_c_t_transform_origin::RCTTransformOrigin RCTTransformOrigin:(id json); + public virtual static RCTTransformOrigin RCTTransformOrigin:(id json); } category RCTConvert(UIActivityIndicatorView) { @@ -145,6 +145,7 @@ category RCTConvert(UIActivityIndicatorView) { } category RCTConvert(UIScrollView) { + public virtual static UIScrollViewKeyboardDismissMode UIScrollViewKeyboardDismissMode:(id json); } category RCTConvert(UIStatusBar) { @@ -232,52 +233,6 @@ 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) { } @@ -300,40 +255,83 @@ 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::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::SurfaceHandler& surfaceHandler); public virtual void synchronouslyUpdateViewOnUIThread:props:(NSNumber* reactTag, NSDictionary* props); public virtual void unregisterSurface:(RCTFabricSurface* surface); } -category RCTUIView(ComponentViewProtocol) { - public virtual NSNumber* reactTag(); - public virtual facebook::react::_props::facebook::react::Props::Shared props(); - public virtual static std::vector supplementalComponentDescriptorProviders(); +category UIImage(React) { + public @property (assign) NSInteger reactDecodedImageBytes; +} + +category UIView(ComponentViewProtocol) { + public virtual 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:(RCTUIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - 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); + 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); } 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 { @@ -344,17 +342,17 @@ class RCTComponentViewClassDescriptor { } class RCTComponentViewDescriptor { - public __strong RCTUIView* const view; + public __strong UIView* const view; public const bool observesMountingTransactionDidMount; public const bool observesMountingTransactionWillMount; public const bool shouldBeRecycled; } class RCTMountingTransactionObserverCoordinator { - 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); + 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); } interface CommonHostMetadata : public NSObject { @@ -592,7 +590,6 @@ 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; @@ -605,7 +602,7 @@ interface RCTAccessibilityManager : public NSObject { interface RCTActionSheetManager : public NSObject { } -interface RCTActivityIndicatorView : public RCTUIActivityIndicatorView { +interface RCTActivityIndicatorView : public UIActivityIndicatorView { } interface RCTActivityIndicatorViewComponentView : public RCTViewComponentView { @@ -625,12 +622,11 @@ interface RCTAlertController : public UIAlertController { interface RCTAlertManager : public NSObject { } -interface RCTAnimatedImage : public RCTPlatformImage { - public virtual _Nullable instancetype initWithData:scale:(NSData* data, CGFloat scale); +interface RCTAnimatedImage : public UIImage { } 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(); } @@ -659,8 +655,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; @@ -711,16 +706,13 @@ interface RCTBaseTextInputView : public RCTView { public @property (assign) UIEdgeInsets reactPaddingInsets; public @property (assign) UIKeyboardType keyboardType; public @property (assign, readonly) NSInteger nativeEventCount; - public @property (assign, readonly) RCTUIView* backedTextInputView; + public @property (assign, readonly) UIView* 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; @@ -819,8 +811,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); @@ -858,8 +850,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 { @@ -887,8 +879,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); @@ -901,22 +893,22 @@ interface RCTComponentEvent : public NSObject { interface RCTComponentViewFactory : public NSObject { public @property (weak) id thirdPartyFabricComponentsProvider; - 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 RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); + public virtual facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(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 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); + 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); } 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 { @@ -941,7 +933,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); @@ -971,12 +963,11 @@ 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); @@ -995,8 +986,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); @@ -1009,7 +1000,7 @@ interface RCTCxxConvert : public NSObject { } interface RCTCxxMethod : public NSObject { - public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::_cxx_module::_method::facebook::xplat::module::CxxModule::Method& cxxMethod); + public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod); } interface RCTDataRequestHandler : public NSObject { @@ -1069,7 +1060,6 @@ 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; @@ -1109,13 +1099,13 @@ interface RCTDisplayLink : public NSObject { interface RCTDisplayWeakRefreshable : public NSObject { public @property (weak) id refreshable; - public virtual static RCTPlatformDisplayLink* displayLinkWithWeakRefreshable:(id refreshable); + public virtual static CADisplayLink* displayLinkWithWeakRefreshable:(id refreshable); } interface RCTDivisionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTEnhancedScrollView : public RCTUIScrollView { +interface RCTEnhancedScrollView : public UIScrollView { public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; public @property (assign) BOOL pinchGestureEnabled; @@ -1124,7 +1114,7 @@ interface RCTEnhancedScrollView : public RCTUIScrollView { 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); } @@ -1145,14 +1135,14 @@ interface RCTEventDispatcher : public NSObject { - 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 @property (weak) RCTBridge* bridge; + public @property (weak) RCTModuleRegistry* moduleRegistry; + public virtual NSArray* supportedEvents(); + public virtual instancetype initWithDisabledObservation(); + public virtual void addListener:(NSString* eventName); public virtual void invalidate(); public virtual void removeListeners:(double count); - public virtual void sendEventWithName:body:(NSString* _Nullable name, id _Nullable body); + public virtual void sendEventWithName:body:(NSString* name, id body); public virtual void startObserving(); public virtual void stopObserving(); } @@ -1190,11 +1180,6 @@ 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); @@ -1215,7 +1200,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:(RCTPlatformDisplayLink* displayLink); + public virtual instancetype initWithDisplayLink:(CADisplayLink* displayLink); } interface RCTGIFImageDecoder : public NSObject { @@ -1231,8 +1216,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 { @@ -1277,14 +1262,13 @@ 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::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -1302,7 +1286,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:(RCTPlatformImage* image, void(^)(NSString* imageTag) block); + public virtual void storeImage:withBlock:(UIImage* image, void(^)(NSString* imageTag) block); public virtual void storeImageData:withBlock:(NSData* imageData, void(^)(NSString* imageTag) block); } @@ -1320,7 +1304,7 @@ interface RCTImageView : public RCTView { public @property (assign) UIEdgeInsets capInsets; public @property (assign) UIImageRenderingMode renderingMode; public @property (copy) NSArray* imageSources; - public @property (strong) RCTPlatformImage* defaultImage; + public @property (strong) UIImage* defaultImage; public virtual instancetype initWithBridge:(RCTBridge* bridge); } @@ -1330,17 +1314,17 @@ interface RCTImageViewManager : public RCTViewManager { interface RCTInputAccessoryComponentView : public RCTViewComponentView { } -interface RCTInputAccessoryContentView : public RCTUIView { +interface RCTInputAccessoryContentView : public UIView { } interface RCTInputAccessoryShadowView : public RCTShadowView { } -interface RCTInputAccessoryView : public RCTUIView { +interface RCTInputAccessoryView : public UIView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTInputAccessoryViewContent : public RCTUIView { +interface RCTInputAccessoryViewContent : public UIView { } interface RCTInputAccessoryViewManager : public RCTViewManager { @@ -1368,9 +1352,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::_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 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 void callFunctionOnJSModule:method:args:(NSString* moduleName, NSString* method, NSArray* args); public virtual void invalidate(); public virtual void registerSegmentWithId:path:(NSNumber* segmentId, NSString* path); @@ -1394,12 +1378,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 { @@ -1440,7 +1424,7 @@ interface RCTLayoutAnimationGroup : public NSObject { } interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView { - public virtual RCTPlatformView* paperView(); + public virtual UIView* paperView(); public virtual static BOOL isSupported:(NSString* componentName); public virtual static void supportLegacyViewManagerWithName:(NSString* componentName); public virtual static void supportLegacyViewManagersWithPrefix:(NSString* prefix); @@ -1448,24 +1432,24 @@ interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView interface RCTLegacyViewManagerInteropCoordinator : public NSObject { public virtual NSString* componentViewName(); - public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual UIView* 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 handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, UIView* paperView); public virtual void removeObserveForTag:(NSInteger tag); - public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); + public virtual void setProps:forView:(NSDictionary* props, UIView* view); } interface RCTLegacyViewManagerInteropCoordinatorAdapter : public NSObject { public @property (copy) void(^eventInterceptor)(std::string eventName, folly::dynamic&& event); - public @property (strong) RCTPlatformView* paperView; + public @property (strong) UIView* 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::_linear_gradient::facebook::react::LinearGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::LinearGradient& gradient); } interface RCTLinkingManager : public RCTEventEmitter { @@ -1493,9 +1477,9 @@ interface RCTLogBox : public NSObject { interface RCTLogBoxView : public UIWindow { public virtual instancetype initWithFrame:(CGRect frame); - 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 instancetype initWithWindow:bridge:(UIWindow* window, RCTBridge* bridge); + public virtual instancetype initWithWindow:surfacePresenter:(UIWindow* window, id surfacePresenter); + public virtual void createRootViewController:(UIView* view); public virtual void show(); } @@ -1510,7 +1494,7 @@ interface RCTMethodArgument : public NSObject { public @property (copy, readonly) NSString* type; } -interface RCTModalHostView : public RCTUIView { +interface RCTModalHostView : public UIView { public @property (assign) BOOL allowSwipeDismissal; public @property (assign) BOOL animated; public @property (assign) BOOL hardwareAccelerated; @@ -1528,7 +1512,7 @@ interface RCTModalHostView : public RCTUIView { 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); } @@ -1566,7 +1550,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 _r_c_t_method_info::RCTMethodInfo* exportMethod, Class moduleClass); + public virtual instancetype initWithExportedMethod:moduleClass:(const RCTMethodInfo* exportMethod, Class moduleClass); } interface RCTModuleProviders : public NSObject { @@ -1594,14 +1578,14 @@ interface RCTModuloAnimatedNode : public RCTValueAnimatedNode { interface RCTMountingManager : public NSObject { public @property (strong) RCTComponentViewRegistry* componentViewRegistry; public @property (weak) id delegate; - 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 attachSurfaceToView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); + public virtual void detachSurfaceFromView:surfaceId:(UIView* 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::_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); + 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); } interface RCTMultilineTextInputView : public RCTBaseTextInputView { @@ -1647,7 +1631,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:(RCTPlatformDisplayLink* displaylink); + public virtual void stepAnimations:(CADisplayLink* displaylink); public virtual void stopAnimation:(NSNumber* animationId); public virtual void stopAnimationLoop(); public virtual void stopListeningToAnimatedNodeValue:(NSNumber* tag); @@ -1693,9 +1677,9 @@ interface RCTObjectAnimatedNode : public RCTAnimatedNode { } interface RCTParagraphComponentAccessibilityProvider : public NSObject { - public virtual BOOL isUpToDate:(facebook::react::_attributed_string::facebook::react::AttributedString currentAttributedString); + public virtual BOOL isUpToDate:(facebook::react::AttributedString currentAttributedString); public virtual NSArray* accessibilityElements(); - 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); + public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, UIView* view); } interface RCTParagraphComponentView : public RCTViewComponentView { @@ -1731,17 +1715,8 @@ 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::_radial_gradient::facebook::react::RadialGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::RadialGradient& gradient); } interface RCTRawTextShadowView : public RCTShadowView { @@ -1760,20 +1735,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, 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); + 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); } interface RCTReactTaggedView : public NSObject { protected NSInteger _tag; - protected RCTPlatformView* _view; + protected UIView* _view; public virtual BOOL isEqual:(id other); public virtual NSInteger tag(); public virtual NSUInteger hash(); - public virtual _Nullable RCTPlatformView* view(); - public virtual instancetype initWithView:(RCTPlatformView* view); - public virtual static RCTReactTaggedView* wrap:(RCTPlatformView* view); + public virtual _Nullable UIView* view(); + public virtual instancetype initWithView:(UIView* view); + public virtual static RCTReactTaggedView* wrap:(UIView* view); } interface RCTRedBox : public NSObject { @@ -1805,7 +1780,7 @@ interface RCTRedBoxExtraDataViewController : public UIViewController { public @property (copy) NSString* title; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) RCTUIScrollView* scrollView; + public @property (weak) UIScrollView* scrollView; } interface RCTRefreshControlManager : public RCTViewManager { @@ -1831,7 +1806,7 @@ interface RCTRootShadowView : public RCTShadowView { public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); } -interface RCTRootView : public RCTUIView { +interface RCTRootView : public UIView { public @property (assign) BOOL passThroughTouches; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize minimumSize; @@ -1840,10 +1815,10 @@ interface RCTRootView : public RCTUIView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) RCTPlatformView* loadingView; + public @property (strong) UIView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) RCTUIView* contentView; - public @property (strong, readonly) RCTUIView* view; + public @property (strong, readonly) UIView* contentView; + public @property (strong, readonly) UIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, _Nullable NSDictionary* initialProperties); @@ -1858,10 +1833,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 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 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 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); @@ -1908,18 +1883,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::_scheduler_toolbox::facebook::react::SchedulerToolbox toolbox); + public virtual instancetype initWithToolbox:(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::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void registerSurface:(const 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::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); - public virtual void unregisterSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriver:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void unregisterSurface:(const facebook::react::SurfaceHandler& surfaceHandler); } interface RCTScrollContentShadowView : public RCTShadowView { @@ -1935,12 +1910,11 @@ 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 , public RCTAutoInsetsProtocol { +interface RCTScrollView : public RCTView { 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; @@ -1949,33 +1923,29 @@ interface RCTScrollView : public RCTView , public RCTAuto public @property (assign) NSTimeInterval scrollEventThrottle; public @property (assign) UIEdgeInsets contentInset; public @property (assign) int snapToInterval; - public @property (assign, readonly) RCTBridge* bridge; - public @property (assign, readonly) RCTUIScrollView* scrollView; - public @property (assign, readonly) RCTUIView* contentView; + public @property (assign, readonly) UIScrollView* scrollView; + public @property (assign, readonly) UIView* contentView; public @property (copy) NSArray* 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) RCTPlatformView* firstResponderViewOutsideScrollView; + public @property (weak) UIView* firstResponderViewOutsideScrollView; public virtual instancetype initWithEventDispatcher:(id eventDispatcher); - public virtual void flashScrollIndicators(); } interface RCTScrollViewComponentView { protected __pad0__; public @property (assign) CGRect firstResponderFocus; - 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); + 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); } interface RCTScrollViewManager : public RCTViewManager { @@ -1989,6 +1959,7 @@ 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; @@ -1998,42 +1969,41 @@ 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; @@ -2061,9 +2031,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:(_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 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 removeReactSubview:(RCTShadowView* subview); public virtual void setLocalData:(NSObject* localData); } @@ -2115,17 +2085,17 @@ interface RCTSurfaceHostingProxyRootView : public RCTSurfaceHostingView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) RCTPlatformView* loadingView; + public @property (strong) UIView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) RCTUIView* contentView; - public @property (strong, readonly) RCTUIView* view; + public @property (strong, readonly) UIView* contentView; + public @property (strong, readonly) UIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithSurface:(id surface); public virtual void cancelTouches(); } -interface RCTSurfaceHostingView : public RCTUIView { +interface RCTSurfaceHostingView : public UIView { public @property (assign) RCTSurfaceSizeMeasureMode sizeMeasureMode; public @property (copy) RCTSurfaceHostingViewActivityIndicatorViewFactory activityIndicatorViewFactory; public @property (strong, readonly) id surface; @@ -2135,22 +2105,22 @@ interface RCTSurfaceHostingView : public RCTUIView { interface RCTSurfacePointerHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(RCTPlatformView* view); - public virtual void detachFromView:(RCTPlatformView* view); + public virtual void attachToView:(UIView* view); + public virtual void detachFromView:(UIView* 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 { @@ -2177,30 +2147,30 @@ interface RCTSurfaceRootView : public RCTView { interface RCTSurfaceTouchHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(RCTPlatformView* view); - public virtual void detachFromView:(RCTPlatformView* view); + public virtual void attachToView:(UIView* view); + public virtual void detachFromView:(UIView* view); } -interface RCTSurfaceView : public RCTUIView { +interface RCTSurfaceView : public UIView { public @property (weak, readonly) id surface; public virtual instancetype initWithSurface:(id surface); } interface RCTSwiftUIContainerViewWrapper : public NSObject { - public virtual RCTPlatformView* _Nullable contentView(); - public virtual RCTPlatformView* _Nullable hostingView(); + public virtual UIView* _Nullable contentView(); + public virtual UIView* _Nullable hostingView(); public virtual void resetStyles(); public virtual void updateBlurRadius:(NSNumber* radius); - public virtual void updateContentView:(RCTPlatformView* view); + public virtual void updateContentView:(UIView* view); public virtual void updateContrast:(NSNumber* contrast); - public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, RCTPlatformColor* color); + public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, UIColor* 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 RCTUISwitch { +interface RCTSwitch : public UISwitch { public @property (assign) BOOL wasOn; public @property (copy) RCTBubblingEventBlock onChange; } @@ -2212,7 +2182,7 @@ interface RCTSwitchManager : public RCTViewManager { } interface RCTSyncImageManager : public NSObject { - 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 facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -2241,16 +2211,16 @@ interface RCTTextAttributes : public NSObject { public @property (copy) NSString* fontStyle; public @property (copy) NSString* fontWeight; public @property (strong) NSNumber* tag; - public @property (strong) RCTPlatformColor* backgroundColor; - public @property (strong) RCTPlatformColor* foregroundColor; - public @property (strong) RCTPlatformColor* textDecorationColor; - public @property (strong) RCTPlatformColor* textShadowColor; + public @property (strong) UIColor* backgroundColor; + public @property (strong) UIColor* foregroundColor; + public @property (strong) UIColor* textDecorationColor; + public @property (strong) UIColor* textShadowColor; public virtual CGFloat effectiveFontSizeMultiplier(); public virtual NSDictionary* effectiveTextAttributes(); public virtual NSParagraphStyle* _Nullable effectiveParagraphStyle(); public virtual NSString* applyTextAttributesToText:(NSString* text); - public virtual RCTPlatformColor* effectiveBackgroundColor(); - public virtual RCTPlatformColor* effectiveForegroundColor(); + public virtual UIColor* effectiveBackgroundColor(); + public virtual UIColor* effectiveForegroundColor(); public virtual UIFont* effectiveFont(); public virtual void applyTextAttributes:(RCTTextAttributes* textAttributes); } @@ -2259,13 +2229,12 @@ interface RCTTextInputComponentView : public RCTViewComponentView { } interface RCTTextLayoutManager : public NSObject { - 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); + 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); } interface RCTTextSelection : public NSObject { @@ -2284,11 +2253,10 @@ interface RCTTextShadowView : public RCTBaseTextShadowView { public virtual void uiManagerWillPerformMounting(); } -interface RCTTextView : public RCTUIView { +interface RCTTextView : public UIView { public @property (assign) BOOL selectable; public @property (assign) RCTBubblingEventBlock onClick; - public virtual instancetype initWithEventDispatcher:(id eventDispatcher); - public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); + public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); } interface RCTTextViewManager : public RCTBaseTextViewManager { @@ -2310,9 +2278,9 @@ interface RCTTouchEvent : public NSObject { interface RCTTouchHandler : public UIGestureRecognizer { public virtual instancetype initWithBridge:(RCTBridge* bridge); - public virtual void attachToView:(RCTPlatformView* view); + public virtual void attachToView:(UIView* view); public virtual void cancel(); - public virtual void detachFromView:(RCTPlatformView* view); + public virtual void detachFromView:(UIView* view); } interface RCTTrackingAnimatedNode : public RCTAnimatedNode { @@ -2323,35 +2291,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::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& runtime); public virtual void invalidate(); } -interface RCTUIImageViewAnimated : public RCTUIImageView { +interface RCTUIImageViewAnimated : public UIImageView { } 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 static RCTPlatformView* JSResponder(); + public virtual UIView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); + public virtual UIView* viewForReactTag:(NSNumber* reactTag); + public virtual static UIView* JSResponder(); public virtual void addUIBlock:(RCTViewManagerUIBlock block); public virtual void prependUIBlock:(RCTViewManagerUIBlock block); - public virtual void registerRootView:(RCTUIView* rootView); + public virtual void registerRootView:(UIView* rootView); public virtual void registerRootViewTag:(NSNumber* rootTag); - 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 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 setNeedsLayout(); public virtual void setNextLayoutAnimationGroup:(RCTLayoutAnimationGroup* layoutAnimationGroup); - public virtual void setSize:forView:(CGSize size, RCTPlatformView* view); + public virtual void setSize:forView:(CGSize size, UIView* view); public virtual void synchronouslyUpdateViewOnUIThread:viewName:props:(NSNumber* reactTag, NSString* viewName, NSDictionary* props); } @@ -2365,7 +2333,6 @@ 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; @@ -2375,7 +2342,7 @@ interface RCTUITextField : public UITextField { public @property (assign, readonly) UIEdgeInsets contentInset; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) RCTPlatformColor* placeholderColor; + public @property (strong) UIColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2383,7 +2350,6 @@ 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; @@ -2391,7 +2357,7 @@ interface RCTUITextView : public UITextView { public @property (copy) NSString* placeholder; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) RCTPlatformColor* placeholderColor; + public @property (strong) UIColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2423,7 +2389,7 @@ interface RCTValueAnimatedNode : public RCTAnimatedNode { interface RCTVibration : public NSObject { } -interface RCTView : public RCTUIView { +interface RCTView : public UIView { public @property (assign) BOOL removeClippedSubviews; public @property (assign) CGFloat borderBlockEndWidth; public @property (assign) CGFloat borderBlockStartWidth; @@ -2450,7 +2416,6 @@ interface RCTView : public RCTUIView { 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; @@ -2470,59 +2435,48 @@ interface RCTView : public RCTUIView { public @property (copy) RCTDirectEventBlock onAccessibilityEscape; public @property (copy) RCTDirectEventBlock onAccessibilityTap; public @property (copy) RCTDirectEventBlock onMagicTap; - 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 @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 virtual void updateClippedSubviews(); } -interface RCTViewAccessibilityElement : public UIAccessibilityElement { - public @property (assign, readonly) RCTViewComponentView* view; - public virtual instancetype initWithView:(RCTViewComponentView* view); -} - -interface RCTViewComponentView : public RCTUIView { +interface RCTViewComponentView : public UIView { + protected facebook::react::LayoutMetrics _layoutMetrics; 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) RCTPlatformView* contentView; + public @property (strong) UIView* contentView; public @property (strong, readonly) NSObject* accessibilityElement; public virtual BOOL wantsToCooptLabel(); public virtual NSString* accessibilityLabelForCoopting(); - public virtual RCTPlatformView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); + public virtual UIView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void prepareForRecycle(); - 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 { + 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); } 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 RCTPlatformView* viewForReactTag:(NSNumber* reactTag); + public virtual UIView* viewForReactTag:(NSNumber* reactTag); public virtual void addUIBlock:(RCTViewRegistryUIBlock block); public virtual void setBridge:(RCTBridge* bridge); public virtual void setBridgelessComponentViewProvider:(RCTBridgelessComponentViewProvider bridgelessComponentViewProvider); @@ -2531,7 +2485,7 @@ interface RCTViewRegistry : public NSObject { interface RCTVirtualTextShadowView : public RCTBaseTextShadowView { } -interface RCTVirtualTextView : public RCTUIView { +interface RCTVirtualTextView : public UIView { public @property (assign) RCTBubblingEventBlock onClick; } @@ -2570,26 +2524,18 @@ interface RCTWrapperShadowView : public RCTShadowView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTWrapperView : public RCTPlatformView { +interface RCTWrapperView : public UIView { public @property (assign, readonly) RCTWrapperMeasureBlock measureBlock; - public @property (retain) RCTPlatformView* contentView; + public @property (retain) UIView* 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:(RCTUIView* contentView); + public virtual instancetype initWithContentView:(UIView* contentView); } -interface RCTWrapperViewControllerHostingView : public RCTPlatformView { +interface RCTWrapperViewControllerHostingView : public UIView { 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 { @@ -2598,8 +2544,8 @@ interface RCTWrapperViewManager : public RCTViewManager { interface TraceUpdateTuple : public NSObject { public @property (copy, readonly) dispatch_block_t cleanupBlock; - public @property (strong, readonly) RCTPlatformView* view; - public virtual instancetype initWithView:cleanupBlock:(RCTPlatformView* view, dispatch_block_t cleanupBlock); + public @property (strong, readonly) UIView* view; + public virtual instancetype initWithView:cleanupBlock:(UIView* view, dispatch_block_t cleanupBlock); } interface _RCTTypedModuleConstants : public NSDictionary { @@ -2620,32 +2566,31 @@ protocol NativeAccessibilityInfoSpec : public RCTBridgeModule, public RCTTurboMo protocol NativeAccessibilityManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual void announceForAccessibility:(NSString* announcement); - 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 announceForAccessibilityWithOptions:options:(NSString* announcement, 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:(_j_s::_native_accessibility_manager::_spec_set_accessibility_content_size_multipliers_j_s_multipliers::JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); + public virtual void setAccessibilityContentSizeMultipliers:(JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); public virtual void setAccessibilityFocus:(double reactTag); } protocol NativeActionSheetManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual void dismissActionSheet(); - 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); + 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); } protocol NativeAlertManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void alertWithArgs:callback:(_j_s::_native_alert_manager::_args::JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); + public virtual void alertWithArgs:callback:(JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); } protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, 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 addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, 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); @@ -2673,7 +2618,7 @@ protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTu } protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, 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 addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, 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); @@ -2700,8 +2645,8 @@ protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public } protocol NativeAppStateSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); public virtual void addListener:(NSString* eventName); public virtual void getCurrentAppState:error:(RCTResponseSenderBlock success, RCTResponseSenderBlock error); public virtual void removeListeners:(double count); @@ -2715,8 +2660,8 @@ protocol NativeAppearanceSpec : public NSObjectRCTBridgeModule, public RCTTurboM } protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); public virtual void addNetworkingHandler(); public virtual void addWebSocketHandler:(double id); public virtual void createFromParts:withId:(NSArray* parts, NSString* withId); @@ -2751,7 +2696,6 @@ 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(); @@ -2762,13 +2706,13 @@ protocol NativeDeviceEventManagerSpec : public NSObjectRCTBridgeModule, public R } protocol NativeDeviceInfoSpec : public NSObjectRCTBridgeModule, 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(); + public virtual facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); } protocol NativeExceptionsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual void dismissRedbox(); - public virtual void reportException:(_j_s::_native_exceptions_manager::_exception_data::JS::NativeExceptionsManager::ExceptionData& data); + public virtual void reportException:(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); } @@ -2782,7 +2726,7 @@ protocol NativeFrameRateLoggerSpec : public NSObjectRCTBridgeModule, public RCTT public virtual void beginScroll(); public virtual void endScroll(); public virtual void setContext:(NSString* context); - public virtual void setGlobalOptions:(_j_s::_native_frame_rate_logger::_spec_set_global_options_options::JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); + public virtual void setGlobalOptions:(JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); } protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2791,15 +2735,15 @@ protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, publi } protocol NativeI18nManagerSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants 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, _j_s::_native_image_editor::_options::JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); + public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); } protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2850,12 +2794,12 @@ protocol NativeNetworkingIOSSpec : public NSObjectRCTBridgeModule, public RCTTur public virtual void addListener:(NSString* eventName); public virtual void clearCookies:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); - public virtual void sendRequest:callback:(_j_s::_native_networking_i_o_s::_spec_send_request_query::JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); + public virtual void sendRequest:callback:(JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); } protocol NativePlatformConstantsIOSSpec : public NSObjectRCTBridgeModule, 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(); + public virtual facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); } protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2870,18 +2814,18 @@ 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:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void presentLocalNotification:(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:(_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 requestPermissions:resolve:reject:(JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void scheduleLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void setApplicationIconBadgeNumber:(double num); } protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual NSDictionary* getReloadAndProfileConfig(); - public virtual void setReloadAndProfileConfig:(_j_s::_native_react_dev_tools_runtime_settings_module::_partial_reload_and_profile_config::JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); + public virtual void setReloadAndProfileConfig:(JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); } protocol NativeReactDevToolsSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2900,14 +2844,14 @@ protocol NativeSegmentFetcherSpec : public NSObjectRCTBridgeModule, public RCTTu } protocol NativeSettingsManagerSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants 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:(_j_s::_native_share_module::_spec_share_content::JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void share:dialogTitle:resolve:reject:(JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2915,13 +2859,13 @@ protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurb } protocol NativeSourceCodeSpec : public NSObjectRCTBridgeModule, 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(); + public virtual facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); } protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); public virtual void addListener:(NSString* eventType); public virtual void getHeight:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); @@ -2945,7 +2889,7 @@ protocol NativeVibrationSpec : public NSObjectRCTBridgeModule, public RCTTurboMo protocol NativeWebSocketModuleSpec : public NSObjectRCTBridgeModule, 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, _j_s::_native_web_socket_module::_spec_connect_options::JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); + public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, 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); @@ -2959,7 +2903,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 RCTPlatformImage* animatedImageFrameAtIndex:(NSUInteger index); + public virtual _Nullable UIImage* animatedImageFrameAtIndex:(NSUInteger index); } protocol RCTAnimationDriver : public NSObject { @@ -2990,11 +2934,10 @@ 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 _Nullable NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); - public virtual void scrollViewDidScroll:(RCTUIScrollView* scrollView); + public virtual NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); + public virtual void scrollViewDidScroll:(UIScrollView* scrollView); public virtual void textInputDidBeginEditing(); public virtual void textInputDidChange(); public virtual void textInputDidChangeSelection(); @@ -3008,7 +2951,6 @@ 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; @@ -3026,7 +2968,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (strong) NSDictionary* defaultTextAttributes; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) RCTPlatformColor* placeholderColor; + public @property (strong) UIColor* placeholderColor; public @property (strong) UIView* inputAccessoryView; public @property (strong) UIView* inputView; public @property (weak) id textInputDelegate; @@ -3085,26 +3027,24 @@ protocol RCTComponentViewFactoryComponentProvider : public NSObject { protocol RCTComponentViewProtocol : public NSObject { public virtual BOOL isJSResponder(); - 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 facebook::react::Props::Shared props(); + public virtual static 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:(RCTUIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - 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); + 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); } protocol RCTContextContainerHandling : public NSObject { - public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); + public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); } protocol RCTCustomPullToRefreshViewProtocol { @@ -3116,11 +3056,11 @@ protocol RCTCustomRefreshContolProtocol : public RCTCustomRefreshControlProtocol protocol RCTCustomRefreshControlProtocol { public @property (assign, readonly) BOOL refreshing; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) RCTUIScrollView* scrollView; + public @property (weak) UIScrollView* 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 { @@ -3141,7 +3081,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, RCTPlatformColor* color, RCTPlatformColor* backgroundColor, BOOL dismissButton); + public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, UIColor* color, UIColor* backgroundColor, BOOL dismissButton); public virtual void showWithURL:(NSURL* URL); public virtual void updateProgress:(RCTLoadingProgress* progress); } @@ -3162,11 +3102,11 @@ protocol RCTDisplayLinkModuleHolder { } protocol RCTDisplayRefreshable { - public virtual void displayDidRefresh:(RCTPlatformDisplayLink* displayLink); + public virtual void displayDidRefresh:(CADisplayLink* displayLink); } protocol RCTEnhancedScrollViewOverridingDelegate : public NSObject { - public virtual BOOL touchesShouldCancelInContentView:(RCTPlatformView* view); + public virtual BOOL touchesShouldCancelInContentView:(UIView* view); } protocol RCTErrorCustomizer : public NSObject { @@ -3216,19 +3156,19 @@ protocol RCTFrameUpdateObserver : public NSObjectNSObject { protocol RCTHostDelegate : public NSObject { public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, 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::facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); } protocol RCTImageCache : public NSObject { - 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); + 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); } protocol RCTImageDataDecoder : public RCTBridgeModule { @@ -3259,14 +3199,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::_image_u_r_l_loader_attribution::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::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, RCTUIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); } protocol RCTImageManagerProtocol : public NSObject { - 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 facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); } protocol RCTImageRedirectProtocol { @@ -3275,7 +3215,7 @@ protocol RCTImageRedirectProtocol { protocol RCTImageResponseDelegate : public NSObject { public virtual void didReceiveFailure:fromObserver:(NSError* error, const void* observer); - public virtual void didReceiveImage:metadata:fromObserver:(RCTPlatformImage* image, id metadata, const void* observer); + public virtual void didReceiveImage:metadata:fromObserver:(UIImage* image, id metadata, const void* observer); public virtual void didReceiveProgress:loaded:total:fromObserver:(float progress, int64_t loaded, int64_t total, const void* observer); } @@ -3289,10 +3229,10 @@ protocol RCTImageURLLoader : public RCTBridgeModule { } 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::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); + 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); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); } protocol RCTInitializing : public NSObject { @@ -3305,7 +3245,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::facebook::jsi::Runtime& runtime); + public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::Runtime& runtime); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } @@ -3350,7 +3290,7 @@ protocol RCTModuleDataCallInvokerProvider : public NSObject { } protocol RCTModuleProvider : public NSObjectNSObject { - public virtual std::shared_ptr getTurboModule:(const facebook::react::_obj_c_turbo_module::_init_params::facebook::react::ObjCTurboModule::InitParams& params); + public virtual std::shared_ptr getTurboModule:(const facebook::react::ObjCTurboModule::InitParams& params); } protocol RCTMountingManagerDelegate : public NSObject { @@ -3359,8 +3299,8 @@ protocol RCTMountingManagerDelegate : public NSObject { } protocol RCTMountingTransactionObserving : public NSObject { - 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); + 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); } protocol RCTNetworkingRequestHandler : public NSObject { @@ -3382,7 +3322,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 RCTPlatformView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); + public virtual UIView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); } protocol RCTRedBoxExtraDataActionDelegate : public NSObject { @@ -3398,7 +3338,7 @@ protocol RCTReloadListener { } protocol RCTRendererInteropLayerAdapting { - public virtual RCTPlatformView* paperView(); + public virtual UIView* paperView(); } protocol RCTRootViewDelegate : public NSObject { @@ -3409,13 +3349,13 @@ protocol RCTSafeAreaViewViewProtocol : public NSObject { } protocol RCTSchedulerDelegate { - 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 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 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 { @@ -3427,8 +3367,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); @@ -3503,7 +3443,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 { @@ -3513,15 +3453,15 @@ protocol RCTTurboModuleRegistry : public NSObject { } protocol RCTTurboModuleWithJSIBindings : public NSObject { - 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); + public virtual void installJSIBindingsWithRuntime:(facebook::jsi::Runtime& runtime); + public virtual void installJSIBindingsWithRuntime:callInvoker:(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:(RCTPlatformView* rootView, RCTPlatformViewController* rootViewController); + public virtual void setRootView:toRootViewController:(UIView* rootView, UIViewController* rootViewController); } protocol RCTUIManagerObserver : public NSObject { @@ -3558,7 +3498,7 @@ protocol RCTVirtualViewContainerProtocol { } protocol RCTVirtualViewProtocol : public NSObject { - public virtual CGRect containerRelativeRect:(RCTPlatformView* view); + public virtual CGRect containerRelativeRect:(UIView* view); public virtual NSString* virtualViewID(); public virtual void onModeChange:targetRect:thresholdRect:(RCTVirtualViewMode newMode, CGRect targetRect, CGRect thresholdRect); } @@ -3571,10 +3511,10 @@ protocol RCTWebSocketContentHandler : public NSObject { } struct RCTBorderColors { - public RCTPlatformColor* bottom; - public RCTPlatformColor* left; - public RCTPlatformColor* right; - public RCTPlatformColor* top; + public UIColor* bottom; + public UIColor* left; + public UIColor* right; + public UIColor* top; } struct RCTCornerInsets { @@ -3626,8 +3566,8 @@ struct RCTMethodInfo { struct RCTTransformOrigin { public CGFloat z; - public _y_g_value::YGValue x; - public _y_g_value::YGValue y; + public YGValue x; + public YGValue y; } struct YGConfig { @@ -3648,11 +3588,11 @@ struct YGValue { template struct RCTRequired { - public RCTRequired(_r_c_t_required::RCTRequired&&) = default; - public RCTRequired(const _r_c_t_required::RCTRequired&) = default; + public RCTRequired& operator=(RCTRequired&&) = default; + public RCTRequired& operator=(const RCTRequired&) = default; + public RCTRequired(RCTRequired&&) = default; + public RCTRequired(const 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; @@ -3691,10 +3631,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); } @@ -3704,25 +3644,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::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); template - 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); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); } @@ -3761,7 +3701,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::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::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; @@ -3803,16 +3743,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::_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 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 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; @@ -3823,74 +3763,74 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::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 = _f_b::_lazy_vector::FB::LazyVector; +using facebook::react::LazyVector = 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::_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::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::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::_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::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::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::_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::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::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::_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::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::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::_rectangle_corners::RectangleCorners; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::RectangleCorners; using facebook::react::CrashManagerProvider = std::function()>; -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::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::EventEmitterCallback = 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::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::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = CGFloat; @@ -3898,104 +3838,104 @@ 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::_base_touch::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::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::_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::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::Logger = std::function; -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::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::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::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -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::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = 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::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 = 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::_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::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::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::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::_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::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::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::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::DummyTraceSection; +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::_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::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::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::_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&); +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&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -4004,11 +3944,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -4016,7 +3956,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -4027,7 +3967,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -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) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -4035,11 +3975,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -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) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::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 @@ -4053,16 +3993,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - 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, + facebook::react::AttributedString attributedString, + facebook::react::ParagraphAttributes paragraphAttributes, + facebook::react::TextLayoutContext layoutContext, + facebook::react::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -4070,21 +4010,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::_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::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::hasAccurateCPUTimeNanosForBenchmarks(); -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::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::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -4102,48 +4042,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::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::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); +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::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* 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::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::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); -float facebook::react::alphaFromHostPlatformColor(facebook::react::_color::Color color); -float facebook::react::blueFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); +float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; -float facebook::react::greenFromHostPlatformColor(facebook::react::_color::Color color); -float facebook::react::redFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::greenFromHostPlatformColor(facebook::react::Color color); +float facebook::react::redFromHostPlatformColor(facebook::react::Color color); float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::convertIdToFollyDynamic(id json); @@ -4156,33 +4095,34 @@ 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::_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); +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::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::_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::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::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -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::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::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); @@ -4193,12 +4133,14 @@ 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); @@ -4206,19 +4148,16 @@ 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::_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); +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); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -4226,204 +4165,204 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); +facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); template -facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); +facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); template -facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); +facebook::react::Size facebook::react::roundToPixel(facebook::react::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::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::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::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); template -facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::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::_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); +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); template -T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::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::_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); +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); 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::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::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::_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::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::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::_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::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::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& 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::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::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& 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::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::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::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::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::_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); +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&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const 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 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 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& 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); +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); template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::DebuggingOverlayComponentName[]; JSI_EXPORT const char facebook::react::PullToRefreshViewComponentName[]; @@ -4431,7 +4370,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -4442,22 +4381,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 facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; - public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; - public std::optional accessibilityState; + 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -4465,20 +4404,20 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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); @@ -4491,7 +4430,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::_async_callback::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::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); @@ -4507,26 +4446,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() 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; + 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; } 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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::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; @@ -4541,34 +4480,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::_u_i_manager_animation_backend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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::_surface_updates::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::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::_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; + 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; } class facebook::react::AnimationChoreographer { @@ -4577,7 +4516,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 { @@ -4585,8 +4524,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_; @@ -4594,7 +4533,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -4615,31 +4554,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::_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; + 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; } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::AttributedString& rhs) const; public bool isEmpty() const; - 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 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 std::string getString() const; - 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); + 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); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - 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 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 static std::string AttachmentCharacter(); public std::string string; } @@ -4651,14 +4590,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::_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 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 std::shared_ptr getOpaquePointer() const; } @@ -4669,16 +4608,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::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - 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); + 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); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -4712,31 +4651,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 facebook::react::_point::Point contentOffset; - public std::optional maintainVisibleContentPosition; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::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::_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 facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -4744,23 +4683,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - 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); + 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); } class facebook::react::BaseTextShadowNode { - 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; + 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; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public const facebook::react::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -4771,12 +4710,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::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - 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 BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -4785,6 +4724,7 @@ 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; @@ -4800,38 +4740,37 @@ 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::_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 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 std::optional zIndex; public std::vector backgroundImage; + public std::vector backgroundPosition; + public std::vector backgroundRepeat; public std::vector backgroundSize; - 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); + 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); } 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::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::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; } @@ -4839,13 +4778,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::_buffered_runtime_executor::Work&& callback); + public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; - public facebook::react::_buffered_runtime_executor::Work work_; + public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; + public facebook::react::BufferedRuntimeExecutor::Work work_; public uint64_t index_; } @@ -4855,9 +4794,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::_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 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 void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -4872,10 +4811,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::_c_s_s_token::CSSToken& other) const = default; + 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 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; @@ -4883,15 +4822,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::_c_s_s_token::CSSToken next(); + public constexpr facebook::react::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(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; + 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; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -4910,95 +4849,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::_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 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 void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); - public facebook::react::_color::Color getColor(); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public facebook::react::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::_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; + 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; template - public std::shared_ptr build(facebook::react::_element::Element element) const; + public std::shared_ptr build(facebook::react::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::_component_descriptor::Flavor flavor_; - protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; + protected facebook::react::ComponentDescriptor::Flavor flavor_; + protected facebook::react::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::RawPropsParser rawPropsParser_; protected friend ShadowNode; - 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; + 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; 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::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 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 ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; - public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::ComponentDescriptor::Flavor flavor; + public facebook::react::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::_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 facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - 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 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 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::_context_container::ContextContainer& contextContainer) const; + public void update(const facebook::react::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -5008,13 +4947,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; } @@ -5026,12 +4965,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::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -5046,13 +4985,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5064,26 +5003,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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 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; + 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 { @@ -5097,25 +5036,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::_event_payload::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::_event_beat::BeatCallback beatCallback_; + protected facebook::react::EventBeat::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::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); - public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::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 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::_event_beat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -5123,76 +5062,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - 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 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 void addListener(std::shared_ptr listener) 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 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 removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::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::_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 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 dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) 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, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::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::_raw_event::RawEvent& event); + public bool willDispatchEvent(const facebook::react::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::_high_res_time_stamp::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::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::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::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::_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; + 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; } enum facebook::react::EventQueue::UpdateMode { @@ -5201,26 +5140,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::_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 facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; + public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::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); @@ -5228,16 +5167,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - 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 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 ~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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -5246,99 +5185,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::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::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::_j_s_i_executor::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::JSIExecutor::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::_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 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 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::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() 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) 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 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 int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - 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(); + 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(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - 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 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 double toDOMHighResTimeStamp() const; - 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 facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - 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 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 void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - 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::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool focusable; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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 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 virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -5348,8 +5287,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - 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 onError(const facebook::react::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -5362,14 +5301,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - 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 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 virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -5377,32 +5316,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::_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::SharedColor overlayColor; + public facebook::react::SharedColor tintColor; public std::string resizeMethod; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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(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() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams(); public ImageRequestParams(facebook::react::Float blurRadius); - public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; + public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; public facebook::react::Float blurRadius; } @@ -5421,36 +5360,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - 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 didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::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::_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 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 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::_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); + 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); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public bool operator==(const facebook::react::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::_image_source::CacheStategy cache; - public facebook::react::_image_source::Type type; - public facebook::react::_size::Size size; + public facebook::react::ImageSource::CacheStategy cache; + public facebook::react::ImageSource::Type type; + public facebook::react::Size size; public std::string body; public std::string bundle; public std::string method; @@ -5472,10 +5411,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - 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 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; } class facebook::react::ImageTelemetry { @@ -5485,8 +5424,8 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -5494,42 +5433,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::_props_parser_context::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); - public facebook::react::_shared_color::SharedColor backgroundColor; + public InputAccessoryProps(const facebook::react::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::RawProps& rawProps); + public facebook::react::SharedColor backgroundColor; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::_size::Size viewportSize_); - public const facebook::react::_size::Size viewportSize; + public InputAccessoryState(facebook::react::Size viewportSize_); + public const facebook::react::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; + public const facebook::react::ModuleRegistry& getModuleRegistry() const; + public facebook::react::ModuleRegistry& getModuleRegistry(); public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + 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(); @@ -5540,35 +5479,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - 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 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 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::_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 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 virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - 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); + 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); } class facebook::react::IntersectionObserverState { @@ -5592,7 +5531,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; @@ -5610,8 +5549,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::_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 facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; + public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -5630,21 +5569,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::_j_s_i_executor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -5654,15 +5593,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(); } @@ -5674,15 +5613,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::_j_s_modules_unbundle::_module::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::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -5702,16 +5641,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::_js_error_handler::OnJsError onJsError); + public JsErrorHandler(facebook::react::JsErrorHandler::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); @@ -5727,7 +5666,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 { @@ -5744,31 +5683,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - 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); + 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); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - 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 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 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::_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); + 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); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() 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 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 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::_raw_value::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::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::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -5781,28 +5720,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - 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 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 bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - 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 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 void dirtyLayout() = 0; - 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); + 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); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -5812,9 +5751,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - 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 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 virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -5822,13 +5761,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::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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 = {}); + 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 = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; } @@ -5839,14 +5778,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; - public facebook::react::_size::Size size; + public facebook::react::AttributedString attributedString; + public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::Size size; } class facebook::react::LongLivedObject { @@ -5860,33 +5799,33 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); + public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::LongLivedObject* o); } class facebook::react::MainRunLoopObserver : public facebook::react::PlatformRunLoopObserver { - public MainRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner); + public MainRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::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::_map_buffer::MapBuffer::Key key) const; + public bool getBool(facebook::react::MapBuffer::Key key) const; public const uint8_t* data() 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 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 size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - 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 std::string getString(facebook::react::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -5901,8 +5840,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); - public facebook::react::_map_buffer::Key key; + public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); + public facebook::react::MapBuffer::Key key; public uint16_t type; public uint64_t data; } @@ -5915,19 +5854,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - 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); + 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); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -5941,16 +5880,16 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -5962,7 +5901,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; + public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -5973,7 +5912,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -5988,70 +5927,70 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::_size::Size screenSize_); - public const facebook::react::_size::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::Size screenSize_); + public const facebook::react::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; + public const facebook::react::TelemetryController& getTelemetryController() const; + public facebook::react::ShadowTreeRevision getBaseRevision() const; public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) 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::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) 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 ~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::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::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::_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 facebook::react::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); + public void mergeWith(facebook::react::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -6059,20 +5998,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::_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; + 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; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - 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 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 void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } @@ -6084,48 +6023,48 @@ class facebook::react::NSDataBigString : public facebook::react::JSBigString { } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::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::_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 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 bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - 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 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 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; @@ -6135,14 +6074,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::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::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::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::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; @@ -6152,149 +6091,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::_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 NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppStateSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeBlobModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeBlobModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeBlobModuleSpecJSI(const facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::ObjCTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::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::_sync_callback::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageLoaderIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeImageLoaderIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageStoreIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageStoreIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeImageStoreIOSSpecJSI(const facebook::react::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::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::ObjCTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeMethodCallInvoker { @@ -6304,12 +6243,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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -6317,7 +6256,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; } @@ -6366,116 +6305,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::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeNetworkingIOSSpecJSI(const facebook::react::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::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::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::_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); + 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); } class facebook::react::NativePlatformConstantsIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePlatformConstantsIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativePlatformConstantsIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativePushNotificationManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePushNotificationManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativePushNotificationManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeStatusBarManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeStatusBarManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::ObjCTurboModule { - public NativeTimingSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::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); @@ -6483,7 +6422,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -6492,9 +6431,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::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::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::_response_info::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } @@ -6503,8 +6442,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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); - public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; + public ObjCInteropTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); + public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } struct facebook::react::ObjCInteropTurboModule::MethodDescriptor { @@ -6520,34 +6459,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::_obj_c_turbo_module::_init_params::InitParams& params); + public ObjCTurboModule(const facebook::react::ObjCTurboModule::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -6559,7 +6498,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -6567,25 +6506,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::_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); + 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); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_base_text_shadow_node::Attachments attachments; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::BaseTextShadowNode::Attachments attachments; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -6618,16 +6557,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::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::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::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -6635,41 +6574,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::_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); + 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); } class facebook::react::PerformanceEntryReporterEventListener { - 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 void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - 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 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 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::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::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::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); + public PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); public virtual bool isOnRunLoopThread() const noexcept override; public ~PlatformRunLoopObserver(); } @@ -6683,49 +6622,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - 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); + 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); } class facebook::react::PointerHoverTracker { - 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 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 void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - 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); + protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(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 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 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -6734,7 +6673,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; + public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -6742,22 +6681,22 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::_shared_color::SharedColor tintColor; - public facebook::react::_shared_color::SharedColor titleColor; + public facebook::react::SharedColor tintColor; + public facebook::react::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::_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 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 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); } @@ -6772,20 +6711,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::_image_load_error::ImageLoadError& error) const override; - public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const override; + 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 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(); } @@ -6804,13 +6743,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 { @@ -6820,12 +6759,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::_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 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 folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -6844,7 +6783,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::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -6857,7 +6796,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string text; } @@ -6872,7 +6811,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::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; + public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -6883,17 +6822,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::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); + 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 facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() 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 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::_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 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 registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -6907,57 +6846,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::_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); + 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); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - 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; + 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; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - 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 const facebook::react::RunLoopObserver::Activity activities_; + protected const facebook::react::RunLoopObserver::WeakOwner owner_; + protected mutable const facebook::react::RunLoopObserver::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::_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)>; + 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)>; 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::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - 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 void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -6969,65 +6908,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::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(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 facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; + public facebook::react::RuntimeScheduler& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::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::_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 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 ~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::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -7038,50 +6977,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::_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 facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; + public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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::_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 facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; + public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -7092,7 +7031,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::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -7103,48 +7042,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - 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 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 virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() 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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::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::_scheduler_delegate::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::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::_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 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 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; } @@ -7152,44 +7091,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::_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(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() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::_point::Point contentOffset; - public facebook::react::_rect::Rect contentBoundingRect; - public facebook::react::_size::Size getContentSize() const; + public facebook::react::Point contentOffset; + public facebook::react::Rect contentBoundingRect; + public facebook::react::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -7198,20 +7137,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::Sealable& operator=(const facebook::react::_sealable::Sealable& other); - public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; + public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); + public facebook::react::Sealable& operator=(facebook::react::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::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - 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 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 static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } @@ -7222,82 +7161,82 @@ class facebook::react::Selection { } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::_props::Props::Shared props_; - protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; - protected facebook::react::_state::State::Shared state_; + protected facebook::react::Props::Shared props_; + protected facebook::react::ShadowNodeTraits traits_; + protected facebook::react::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::_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 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 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::_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 const facebook::react::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::_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 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 void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - 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 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 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 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::_shadow_node_fragment::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::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::_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 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 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::_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 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 void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - 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); + 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); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -7320,19 +7259,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - 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 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 facebook::react::CommitMode getCommitMode() 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::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::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::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; @@ -7342,26 +7281,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - 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 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 ~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::_root_shadow_node::RootShadowNode::Shared rootShadowNode; - public facebook::react::_shadow_tree_revision::Number number; - public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; + public facebook::react::RootShadowNode::Shared rootShadowNode; + public facebook::react::ShadowTreeRevision::Number number; + public facebook::react::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -7372,61 +7311,61 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); - 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 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 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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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::_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 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 mutable bool isObsolete_; protected size_t revision_; - public facebook::react::_state::State::Shared getMostRecentState() const; - public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::State::Shared getMostRecentState() const; + public facebook::react::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::_state_update::Callback callback; - public using Callback = std::function; + public facebook::react::StateUpdate::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7435,20 +7374,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::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const 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 setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -7462,23 +7401,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(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 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 std::unordered_set getRunningSurfaces() const 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 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 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; } @@ -7494,17 +7433,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::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; + public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -7514,26 +7453,26 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); public bool disabled; public bool value; - 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 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; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } 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 { @@ -7541,7 +7480,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public bool operator==(const facebook::react::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -7549,11 +7488,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::_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 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 std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -7566,31 +7505,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::_text_attributes::TextAttributes textAttributes); + public void apply(facebook::react::TextAttributes textAttributes); } class facebook::react::TextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public TextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public TextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -7599,27 +7538,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::_props_parser_context::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public TextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::RawProps& rawProps); public bool onChangeSync; public bool onKeyPressSync; - public const facebook::react::_text_input_traits::TextInputTraits traits; + public const facebook::react::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 { @@ -7627,10 +7566,10 @@ class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInp class facebook::react::TextInputState { public TextInputState() = default; - 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 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 int64_t mostRecentEventCount; } @@ -7660,51 +7599,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::_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 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 std::shared_ptr getNativeTextLayoutManager() const; } class facebook::react::TextMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::_size::Size size; - public facebook::react::_text_measurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::Size size; + public facebook::react::TextMeasurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::_rect::Rect frame; + public facebook::react::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - 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); + 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); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static facebook::react::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::_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 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 void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -7713,27 +7652,26 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - 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; + 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; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7752,7 +7690,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -7770,20 +7708,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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); + 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); 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; } @@ -7794,72 +7732,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, 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 ~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::_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 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 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::_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 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 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::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - 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 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 setSurfaceProps(facebook::react::SurfaceId surfaceId, 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 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 stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - 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 unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::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::_u_i_manager_animation_backend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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; @@ -7869,54 +7807,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::_raw_value::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::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::_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 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 virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - 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 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 invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - 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 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 ~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::_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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_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 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 ~UIManagerMountHook() noexcept = default; } @@ -7926,17 +7864,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::_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 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 void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -7959,15 +7897,15 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string name; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() 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::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -7977,7 +7915,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -7996,60 +7934,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::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::_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 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 void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::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::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::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::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point originFromRoot; - public facebook::react::_size::Size size; + public facebook::react::Point originFromRoot; + public facebook::react::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; + public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - 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 facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; + public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -8069,52 +8007,52 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::WeakFamilyRegistry { - 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 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 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::_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; + 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; public virtual bool getIsLayoutClean() const 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 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 dirtyLayout() 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 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 void enableMeasurement(); - public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; + public void setPadding(facebook::react::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::_size::Size size) const; + public void setSize(facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -8132,7 +8070,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -8636,7 +8574,6 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, - VerticalText, WResize, Wait, ZoomIn, @@ -9195,8 +9132,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public std::string name; } @@ -9213,7 +9150,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::_accessibility_state::CheckedState checked; + public facebook::react::AccessibilityState::CheckedState checked; public std::optional expanded; } @@ -9233,7 +9170,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::_pointer_event::PointerEvent event; + public facebook::react::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -9243,32 +9180,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::_animated_props::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::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::_shared_color::SharedColor value); + public void setBackgroundColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::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); @@ -9278,29 +9215,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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setMargin(facebook::react::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::_shared_color::SharedColor value); + public void setOutlineColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPadding(facebook::react::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPosition(facebook::react::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::_shared_color::SharedColor value); - public void setShadowOffset(facebook::react::_size::Size value); + public void setShadowColor(facebook::react::SharedColor value); + public void setShadowOffset(facebook::react::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::_transform::Transform& t); - public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); + public void setTransform(const facebook::react::Transform& t); + public void setTransformOrigin(const facebook::react::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -9321,38 +9258,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 facebook::react::_shadow_view::ShadowView viewEnd; - public facebook::react::_shadow_view::ShadowView viewPrev; - public facebook::react::_shadow_view::ShadowView viewStart; - public std::vector finalMutationsForKeyFrame; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; + public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public facebook::react::_animated_props::AnimatedProps props; - public std::shared_ptr family; + 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::_background_position::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::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::_background_repeat::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -9361,32 +9298,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::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::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; + public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; + public size_t operator()(const facebook::react::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -9396,12 +9333,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public bool operator==(const facebook::react::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::_shared_color::SharedColor color; + public facebook::react::SharedColor color; } struct facebook::react::Bridging { @@ -9449,29 +9386,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::_magic32::Magic32 magic32; + public facebook::react::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - 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; + public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; + public facebook::react::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - 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 constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; + public static constexpr facebook::react::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -9479,28 +9416,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - 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; + public bool operator==(const facebook::react::CSSColorStop& rhs) const; + public facebook::react::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - 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; + 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; } struct facebook::react::CSSFunctionBlock { @@ -9508,146 +9445,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - 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; + 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; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; - public facebook::react::_c_s_s_length::CSSLength length; + public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; + public facebook::react::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - 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; + public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; + public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; + public std::optional position; public std::optional shape; public std::optional size; - public std::optional position; - public std::vector> items; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - 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; + 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; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - 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; + 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; } struct facebook::react::CSSSimpleBlock { @@ -9655,47 +9592,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - 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; + public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - 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; + public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -9705,16 +9642,16 @@ struct facebook::react::CallbackWithId { struct facebook::react::Color { public Color(); - public Color(const facebook::react::_color_components::ColorComponents& components); - public Color(const facebook::react::_dynamic_color::DynamicColor& dynamicColor); + public Color(const facebook::react::ColorComponents& components); + public Color(const facebook::react::DynamicColor& dynamicColor); public Color(int32_t color); - 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 bool operator!=(const facebook::react::Color& other) const; + public bool operator==(const facebook::react::Color& other) const; + public facebook::react::ColorComponents getColorComponents() const; public float getChannel(int channelId) const; public int32_t getColor() const; public operator int32_t() const; - public static facebook::react::_color::Color createSemanticColor(std::vector& semanticItems); + public static facebook::react::Color createSemanticColor(std::vector& semanticItems); public std::shared_ptr getUIColor() const; public std::size_t getUIColorHash() const; } @@ -9728,38 +9665,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - 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 bool operator==(const facebook::react::ColorStop& other) const = default; + public facebook::react::SharedColor color; + public facebook::react::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; + public bool operator==(const facebook::react::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - 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; + public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; + public facebook::react::Rect frame; + public facebook::react::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::_drop_shadow_params::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -9789,7 +9726,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -9798,8 +9735,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(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 facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; + public facebook::react::EventPayload& operator=(facebook::react::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; @@ -9807,9 +9744,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; + public bool operator==(const facebook::react::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageURLLoaderAttribution { @@ -9837,56 +9774,56 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; + public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; + public facebook::react::HighResTimeStamp time; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - 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; + public facebook::react::Rect intersectionRect; + public facebook::react::Rect rootRect; + public facebook::react::Rect targetRect; + public facebook::react::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 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 std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::_animation_config::AnimationConfig createConfig; - public facebook::react::_animation_config::AnimationConfig deleteConfig; - public facebook::react::_animation_config::AnimationConfig updateConfig; + public facebook::react::AnimationConfig createConfig; + public facebook::react::AnimationConfig deleteConfig; + public facebook::react::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - 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; + public facebook::react::Size clamp(const facebook::react::Size& size) const; + public facebook::react::Size maximumSize; + public facebook::react::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point viewportOffset; - public facebook::react::_size::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::Point viewportOffset; + public facebook::react::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -9895,29 +9832,29 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - 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; + public facebook::react::Rect frame; + public facebook::react::Rect getContentFrame() const; + public facebook::react::Rect getOverflowInsetFrame() const; + public facebook::react::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - 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 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 facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::_rect::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::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::_linear_gradient::LinearGradient& other) const = default; + public bool operator==(const facebook::react::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -9931,9 +9868,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - 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; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::TextMeasurement measurement; + public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -9961,24 +9898,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 facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + 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 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; @@ -9991,10 +9928,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; } @@ -10011,38 +9948,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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::Point& rhs) const = default; + public bool operator==(const facebook::react::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - 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; + 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; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -10055,10 +9992,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::_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 facebook::react::HighResTimeStamp timeStamp; + public facebook::react::Point clientPoint; + public facebook::react::Point offsetPoint; + public facebook::react::Point screenPoint; public int button; public int buttons; public int detail; @@ -10072,13 +10009,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::_pointer_event::PointerEvent event; - public std::shared_ptr target; + public facebook::react::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; + public facebook::react::SharedColor color; public std::optional position; } @@ -10092,37 +10029,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::_context_container::ContextContainer& contextContainer); + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); + public const facebook::react::ContextContainer& contextContainer; public const facebook::react::SurfaceId surfaceId; - public const facebook::react::_context_container::ContextContainer& contextContainer; - public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; + public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::_base_view_props::BaseViewProps props; + public facebook::react::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; + public bool operator==(const facebook::react::RadialGradient& other) const = default; + public facebook::react::RadialGradientPosition position; public facebook::react::RadialGradientShape shape; - public facebook::react::_radial_gradient_position::RadialGradientPosition position; - public facebook::react::_radial_gradient_size::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - 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; + 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; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -10133,21 +10070,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - 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 bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; + public facebook::react::ValueUnit x; + public facebook::react::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::_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 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 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 { @@ -10174,20 +10111,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::_point::Point point) noexcept; - public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::Point point) noexcept; + public bool operator==(const facebook::react::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::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; + 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; } struct facebook::react::RequestInfo { @@ -10198,14 +10135,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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; } @@ -10218,19 +10155,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::_scroll_event::ScrollEvent& scrollEvent); - public facebook::react::_point::Point targetContentOffset; - public facebook::react::_point::Point velocity; + public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); + public facebook::react::Point targetContentOffset; + public facebook::react::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -10240,9 +10177,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::Point contentOffset; - public facebook::react::_size::Size containerSize; - public facebook::react::_size::Size contentSize; + public facebook::react::Point contentOffset; + public facebook::react::Size containerSize; + public facebook::react::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; @@ -10252,28 +10189,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::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(); + 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(); } 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; } @@ -10285,40 +10222,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::_shadow_view::ShadowView& rhs) const; + public bool operator==(const facebook::react::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::_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; + 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; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -10333,19 +10270,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - 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 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 size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - 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; + public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; + public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; } struct facebook::react::StateData { @@ -10353,16 +10290,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 { @@ -10371,12 +10308,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::_high_res_time_stamp::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + 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); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -10397,30 +10334,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::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::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 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 operator folly::dynamic() const; - 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 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 std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -10430,24 +10367,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; + public bool operator==(const facebook::react::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::_value_unit::ValueUnit x; - public facebook::react::_value_unit::ValueUnit y; - public facebook::react::_value_unit::ValueUnit z; + public facebook::react::ValueUnit x; + public facebook::react::ValueUnit y; + public facebook::react::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::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::_value_unit::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -10462,14 +10399,12 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; + public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { - AuxClick, - AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -10529,7 +10464,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::_c_s_s_syntax_parser::CSSSyntaxParser& parser; + public facebook::react::CSSSyntaxParser& parser; } template @@ -10561,59 +10496,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - 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; + public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; + public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public 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 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 using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::_transform::Transform getTransform() const override; + public virtual facebook::react::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - 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 + 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 class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - 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(); + 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(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - 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 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 using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; + public using ConcreteState = facebook::react::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::_concrete_shadow_node::ConcreteStateData&& data); + public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); } template @@ -10640,14 +10575,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - 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 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 using Data = DataT; - 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 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 ~ConcreteState() override = default; } @@ -10668,20 +10603,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - 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 facebook::react::DiffMap::Iterator begin(); + public facebook::react::DiffMap::Iterator end(); + public facebook::react::DiffMap::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::_diff_map::_iterator::Iterator it); - public void insert(facebook::react::_diff_map::Pair pair); + public void erase(facebook::react::DiffMap::Iterator it); + public void insert(facebook::react::DiffMap::Pair pair); } class facebook::react::DiffMap::Iterator { - 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++(); + 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++(); } template @@ -10689,8 +10624,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::_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 facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; + public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -10713,10 +10648,10 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; } -template +template struct facebook::react::NativeAlertManagerArgs { public P0 title; public P1 message; @@ -10728,10 +10663,7 @@ struct facebook::react::NativeAlertManagerArgs { 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; + public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; } template @@ -10745,7 +10677,7 @@ struct facebook::react::NativePushNotificationManagerIOSNotification { public P6 applicationIconBadgeNumber; public P7 isSilent; public P8 soundName; - public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_notification::NativePushNotificationManagerIOSNotification& other) const; + public bool operator==(const facebook::react::NativePushNotificationManagerIOSNotification& other) const; } template @@ -10758,7 +10690,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; } template @@ -10771,7 +10703,7 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS { public P5 systemName; public P6 interfaceIdiom; public P7 isMacCatalyst; - public bool operator==(const facebook::react::_native_platform_constants_i_o_s_platform_constants_i_o_s::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; + public bool operator==(const facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; } template @@ -10783,7 +10715,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -10794,7 +10726,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -10804,7 +10736,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; } template @@ -10814,7 +10746,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; } template @@ -10823,7 +10755,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -10832,7 +10764,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -10841,7 +10773,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -10850,7 +10782,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; } template @@ -10858,7 +10790,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; } template @@ -10866,7 +10798,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -10874,7 +10806,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -10882,7 +10814,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -10890,7 +10822,7 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template @@ -10898,73 +10830,73 @@ struct facebook::react::NativePushNotificationManagerIOSPermissions { public P0 alert; public P1 badge; public P2 sound; - public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_permissions::NativePushNotificationManagerIOSPermissions& other) const; + public bool operator==(const facebook::react::NativePushNotificationManagerIOSPermissions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -10972,10 +10904,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::_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 facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; + public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -10989,15 +10921,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::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::_component_descriptor::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -11007,37 +10939,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::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; + 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; } template class facebook::react::Element { public Element(); - 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 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 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 @@ -11046,307 +10978,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; } @@ -11359,52 +11291,51 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - 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 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 using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - 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 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 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::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::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); @@ -11414,114 +11345,112 @@ 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); @@ -11530,10 +11459,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); @@ -11542,64 +11471,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); @@ -11608,39 +11537,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); @@ -11657,21 +11586,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); @@ -11679,9 +11608,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); @@ -11695,37 +11624,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); } @@ -11736,7 +11665,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; } template @@ -11746,13 +11675,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; + public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::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; @@ -11765,9 +11694,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::_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 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 void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -11778,17 +11707,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::_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 facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; + public facebook::react::SharedFunction& operator=(facebook::react::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 error); + public void reject(facebook::react::Error error); public void resolve(T... value); } @@ -11821,19 +11750,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -11850,30 +11779,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(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 @@ -11895,22 +11824,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& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -11946,83 +11875,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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); + 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); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -12034,7 +11963,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -12053,7 +11982,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -12066,7 +11995,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -12076,15 +12005,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -12094,29 +12023,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::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional> consume(facebook::react::CSSValueParser& parser); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -12129,12 +12058,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::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 @@ -12143,7 +12072,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 @@ -12161,30 +12090,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::_c_s_s_value_parser::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -12212,24 +12141,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } template @@ -12244,12 +12173,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::_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 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 static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; } template @@ -12578,18 +12507,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::_inspector_page_description::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::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::_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); +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); 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 @@ -12607,7 +12536,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(); } @@ -12631,19 +12560,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::_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(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(); } 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::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - 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 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 std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -12653,9 +12582,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::_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 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 operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -12664,19 +12593,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::_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 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 ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -12688,18 +12617,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::_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 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 ~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::_session_state::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -12707,10 +12636,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::_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 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 void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -12720,24 +12649,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::_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 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 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::_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::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::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - 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 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 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(); } @@ -12746,26 +12675,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::_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::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::tracing::HostTracingProfile stopTracing(); - 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 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 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::_instance_target::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::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::_host_target_delegate::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -12775,20 +12704,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::_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 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 virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -12798,23 +12727,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::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::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - 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 HostTargetTraceRecording(facebook::react::jsinspector_modern::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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); public void start(); } @@ -12822,8 +12751,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::_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 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 virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -12831,7 +12760,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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -12839,12 +12768,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::_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 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 virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -12880,6 +12809,7 @@ class facebook::react::jsinspector_modern::IWebSocketDelegate { } class facebook::react::jsinspector_modern::InspectorFlags { + public InspectorFlags(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; public bool getAssertSingleHostState() const; public bool getFrameRecordingEnabled() const; public bool getFuseboxEnabled() const; @@ -12887,13 +12817,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 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(); @@ -12902,43 +12833,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::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::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::_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 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 ~InstanceTarget(); } @@ -12946,14 +12877,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::_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 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 virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -12961,9 +12892,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::_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 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 virtual ~LoadNetworkResourceDelegate() = default; } @@ -12987,9 +12918,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::_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 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 ~NetworkIOAgent(); } @@ -12997,8 +12928,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::_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 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 virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -13016,33 +12947,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::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::_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 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 bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::RuntimeAgent::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; } @@ -13053,22 +12984,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::_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 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 ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::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::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -13081,17 +13012,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::_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 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 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::_runtime_target_controller::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -13099,14 +13030,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::_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 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 virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - 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 TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -13137,14 +13068,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::_stack_trace::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + 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(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - 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 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 std::vector args; public ~ConsoleMessage() = default; } @@ -13179,7 +13110,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -13227,9 +13158,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -13239,8 +13170,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::_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 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 std::vector args; public ~SimpleConsoleMessage() = default; } @@ -13254,11 +13185,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - 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; + 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; } template @@ -13285,16 +13216,16 @@ class facebook::react::jsinspector_modern::WeakList { } -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; +constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::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::_high_res_duration::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::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); @@ -13303,48 +13234,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::_high_res_time_stamp::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::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::_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); + 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); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); + public bool startTracing(facebook::react::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - 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 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 using TracingStateCallback = std::function; - 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 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 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::_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 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 bool hasParent() 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 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 static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -13364,29 +13295,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - 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 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 size_t estimateJsonSize(const folly::dynamic& value); } @@ -13428,27 +13359,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::_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 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 ~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::_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 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 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::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::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 { @@ -13456,37 +13387,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::_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 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 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 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 facebook::react::jsinspector_modern::tracing::ThreadId threadId; - 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 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::_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 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 std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -13503,30 +13434,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; + public facebook::react::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::_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; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; + 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::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -13541,20 +13472,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::_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 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 void clear(); public void push(T&& element); public void push(const T& element); @@ -13565,8 +13496,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::_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 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 ~PerformanceTracerSection() noexcept; } @@ -13574,7 +13505,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::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::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); @@ -13589,7 +13520,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -13637,8 +13568,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; } @@ -13647,10 +13578,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 request; + public facebook::react::jsinspector_modern::cdp::network::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; @@ -13660,7 +13591,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::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 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; @@ -13670,7 +13601,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 response; + public facebook::react::jsinspector_modern::cdp::network::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -13683,22 +13614,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::_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); +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); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -13710,7 +13641,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 { @@ -13741,10 +13672,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::Color facebook::react::HostPlatformColor::UndefinedColor; +static const facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; @@ -13777,13 +13708,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::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>::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::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>::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> @@ -13793,13 +13724,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&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); template -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); +decltype(facebook::react::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::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>::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 { @@ -13814,7 +13745,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(); } @@ -13872,31 +13803,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::_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; +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; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -13907,7 +13838,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -13933,7 +13864,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::_react_marker::ReactMarkerId markerId; + public const facebook::react::ReactMarker::ReactMarkerId markerId; public double time; } @@ -13956,7 +13887,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); @@ -14006,7 +13937,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); @@ -14036,17 +13967,11 @@ 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::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); +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); template U* facebook::jsi::castInterface(T* ptr); template @@ -14054,48 +13979,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::_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); + 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); template - public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - 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; + 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; } 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 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; + 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; } class facebook::jsi::Buffer { @@ -14105,17 +14030,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - 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); + 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); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - 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; + 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; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -14127,28 +14052,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::_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); + 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); template - public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; + public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - 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 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 ~HostObject(); } @@ -14156,113 +14081,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::_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 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 drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 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 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 std::string description() = 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 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 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::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; + 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; } struct facebook::jsi::IRuntime::PointerValue { @@ -14276,12 +14201,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::_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 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 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; @@ -14294,21 +14219,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::_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 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 const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - 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 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 virtual ~JSError(); } @@ -14338,84 +14263,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - 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; + 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); public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - 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; + 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; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& 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 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 facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; + protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; protected ~Pointer(); } @@ -14425,98 +14350,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 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; + 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; template - public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - 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); + 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); public virtual ScopeState* pushScope() 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 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 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::_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 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 ~Runtime() override; template - protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); + protected static T make(facebook::jsi::IRuntime::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 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 facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; + public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -14527,23 +14452,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 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; + 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; template - public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -14553,37 +14478,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 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; + 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; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::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::_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); + 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); } 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::_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 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 uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -14593,26 +14518,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::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 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; + public facebook::jsi::Uint8Array& operator=(facebook::jsi::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; @@ -14628,147 +14553,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - 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 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 ~Value(); template public Value(const char*); template - 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(facebook::jsi::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 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; + public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; + public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::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::_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 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 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::_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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() 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::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::unordered_map getHeapInfo(bool includeExpensive) 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 uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; protected virtual void collectGarbage(std::string cause) 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 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 dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const 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 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 startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -14776,143 +14701,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::_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 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 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::_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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) 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 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 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::_runtime_decorator::RuntimeDecorator; + public using RD = facebook::jsi::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::_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 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 std::string description() override; - 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); + 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); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); +facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -14962,24 +14887,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::_layout_data::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::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::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::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::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::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::_layout_data::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::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); @@ -15000,7 +14925,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::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::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); @@ -15034,6 +14959,7 @@ 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); @@ -15045,7 +14971,6 @@ 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(); @@ -15064,20 +14989,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); @@ -15099,21 +15024,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::_layout_data::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::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::_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); +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); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -15122,7 +15047,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::Config& getDefault(); + public static const facebook::yoga::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; @@ -15138,11 +15063,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 _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public 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; @@ -15154,23 +15079,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::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 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 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::_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 facebook::yoga::Style& style(); + public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::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; @@ -15179,29 +15104,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::Node* child, size_t index); + public void insertChild(facebook::yoga::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - 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 replaceChild(facebook::yoga::Node* child, size_t index); + public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::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* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::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::_layout_results::LayoutResults& layout); + public void setLayout(const facebook::yoga::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -15214,9 +15139,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::Node* owner); + public void setOwner(facebook::yoga::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::_style::Style& style); + public void setStyle(const facebook::yoga::Style& style); public void* getContext() const; } @@ -15234,16 +15159,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::Style& other) const; + public bool operator==(const facebook::yoga::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; @@ -15251,27 +15176,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; @@ -15300,8 +15225,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::_style_length::StyleLength; - public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; + public using Length = facebook::yoga::StyleLength; + public using SizeLength = facebook::yoga::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -15309,64 +15234,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::_float_optional::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setAspectRatio(facebook::yoga::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); + public void setFlex(facebook::yoga::FloatOptional value); + public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexGrow(facebook::yoga::FloatOptional value); + public void setFlexShrink(facebook::yoga::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap 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 setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList 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 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 setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::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::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 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 setOverflow(facebook::yoga::Overflow 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 setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::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::_style_length::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -15375,18 +15300,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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleValueHandle { @@ -15395,17 +15320,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::_style_value_handle::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - 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); + 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); } enum facebook::yoga::Align : uint8_t { @@ -15588,7 +15513,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -15599,18 +15524,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::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); + 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 = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::_event::_typed_data::TypedData& data); - template - public const facebook::yoga::_event::_typed_data::TypedData& get() const; + template + public Data(const facebook::yoga::Event::TypedData& data); + template + public const facebook::yoga::Event::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -15625,12 +15550,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::_layout_data::LayoutData* layoutData; + public facebook::yoga::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -15659,7 +15584,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; + public facebook::yoga::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -15680,29 +15605,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; + public bool operator==(const facebook::yoga::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::_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); + 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); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - 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 bool operator==(const facebook::yoga::GridTrackSize& other) const = default; + public facebook::yoga::StyleSizeLength maxSizingFunction; + public facebook::yoga::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - 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); + 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); } struct facebook::yoga::LayoutData { @@ -15717,11 +15642,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; + public bool operator==(facebook::yoga::LayoutResults layout) const; + public facebook::yoga::CachedMeasurement cachedLayout; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; - public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; + public facebook::yoga::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; @@ -15730,7 +15655,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; @@ -15751,8 +15676,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::_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 facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); + public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::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); @@ -15764,16 +15689,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; - public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; + public facebook::yoga::LayoutableChildren::Iterator begin() const; + public facebook::yoga::LayoutableChildren::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::_layoutable_children::_iterator::Iterator operator++(int); - public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); + public facebook::yoga::LayoutableChildren::Iterator operator++(int); + public facebook::yoga::LayoutableChildren::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -15845,10 +15770,7 @@ 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; } @@ -15873,13 +15795,13 @@ struct JS::NativeAppState::Constants { struct JS::NativeAppState::Constants::Builder { protected Builder(JS::NativeAppState::Constants i); - protected Builder(const _j_s::_native_app_state::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeAppState::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeAppState::Constants; } struct JS::NativeAppState::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired initialAppState; + protected RCTRequired initialAppState; } @@ -15890,14 +15812,14 @@ struct JS::NativeBlobModule::Constants { struct JS::NativeBlobModule::Constants::Builder { protected Builder(JS::NativeBlobModule::Constants i); - protected Builder(const _j_s::_native_blob_module::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeBlobModule::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeBlobModule::Constants; } struct JS::NativeBlobModule::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired BLOB_URI_HOST; - protected _r_c_t_required::RCTRequired BLOB_URI_SCHEME; + protected RCTRequired BLOB_URI_HOST; + protected RCTRequired BLOB_URI_SCHEME; } @@ -15908,13 +15830,13 @@ struct JS::NativeDeviceInfo::Constants { struct JS::NativeDeviceInfo::Constants::Builder { protected Builder(JS::NativeDeviceInfo::Constants i); - protected Builder(const _j_s::_native_device_info::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeDeviceInfo::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::Constants; } struct JS::NativeDeviceInfo::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired<_j_s::_native_device_info::_dimensions_payload::_builder::JS::NativeDeviceInfo::DimensionsPayload::Builder> Dimensions; + protected RCTRequired Dimensions; protected std::optional isEdgeToEdge; protected std::optional isIPhoneX_deprecated; } @@ -15926,14 +15848,14 @@ struct JS::NativeDeviceInfo::DimensionsPayload { struct JS::NativeDeviceInfo::DimensionsPayload::Builder { protected Builder(JS::NativeDeviceInfo::DimensionsPayload i); - protected Builder(const _j_s::_native_device_info::_dimensions_payload::_builder::_input::Input i); + protected Builder(const JS::NativeDeviceInfo::DimensionsPayload::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DimensionsPayload; } struct JS::NativeDeviceInfo::DimensionsPayload::Builder::Input { - 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; + protected std::optional screen; + protected std::optional window; } struct JS::NativeDeviceInfo::DisplayMetrics { @@ -15943,16 +15865,16 @@ struct JS::NativeDeviceInfo::DisplayMetrics { struct JS::NativeDeviceInfo::DisplayMetrics::Builder { protected Builder(JS::NativeDeviceInfo::DisplayMetrics i); - protected Builder(const _j_s::_native_device_info::_display_metrics::_builder::_input::Input i); + protected Builder(const JS::NativeDeviceInfo::DisplayMetrics::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DisplayMetrics; } struct JS::NativeDeviceInfo::DisplayMetrics::Builder::Input { - 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; + protected RCTRequired fontScale; + protected RCTRequired height; + protected RCTRequired scale; + protected RCTRequired width; } @@ -15964,7 +15886,7 @@ struct JS::NativeExceptionsManager::ExceptionData { protected NSString* originalMessage() const; protected bool isFatal() const; protected double id_() const; - protected facebook::react::LazyVector<_j_s::_native_exceptions_manager::_stack_frame::JS::NativeExceptionsManager::StackFrame> stack() const; + protected facebook::react::LazyVector stack() const; protected id _Nullable extraData() const; } @@ -15991,24 +15913,24 @@ struct JS::NativeI18nManager::Constants { struct JS::NativeI18nManager::Constants::Builder { protected Builder(JS::NativeI18nManager::Constants i); - protected Builder(const _j_s::_native_i18n_manager::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeI18nManager::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeI18nManager::Constants; } struct JS::NativeI18nManager::Constants::Builder::Input { protected NSString* localeIdentifier; - protected _r_c_t_required::RCTRequired doLeftAndRightSwapInRTL; - protected _r_c_t_required::RCTRequired isRTL; + protected RCTRequired doLeftAndRightSwapInRTL; + protected 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 _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 displaySize() const; protected std::optional allowExternalStorage() const; } @@ -16051,18 +15973,18 @@ struct JS::NativePlatformConstantsIOS::Constants { struct JS::NativePlatformConstantsIOS::Constants::Builder { protected Builder(JS::NativePlatformConstantsIOS::Constants i); - protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants::_builder::_input::Input i); + protected Builder(const JS::NativePlatformConstantsIOS::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::Constants; } struct JS::NativePlatformConstantsIOS::Constants::Builder::Input { - 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 RCTRequired reactNativeVersion; + protected RCTRequired interfaceIdiom; + protected RCTRequired osVersion; + protected RCTRequired systemName; + protected RCTRequired forceTouchAvailable; + protected RCTRequired isTesting; protected std::optional isDisableAnimations; protected std::optional isMacCatalyst; } @@ -16074,16 +15996,16 @@ struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion { struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder { protected Builder(JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion i); - protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::_input::Input i); + protected Builder(const JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion; } struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input { - 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; + protected RCTRequired prerelease; + protected RCTRequired major; + protected RCTRequired minor; + protected RCTRequired patch; } @@ -16122,13 +16044,13 @@ struct JS::NativeSettingsManager::Constants { struct JS::NativeSettingsManager::Constants::Builder { protected Builder(JS::NativeSettingsManager::Constants i); - protected Builder(const _j_s::_native_settings_manager::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeSettingsManager::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSettingsManager::Constants; } struct JS::NativeSettingsManager::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired> settings; + protected RCTRequired> settings; } @@ -16146,13 +16068,13 @@ struct JS::NativeSourceCode::Constants { struct JS::NativeSourceCode::Constants::Builder { protected Builder(JS::NativeSourceCode::Constants i); - protected Builder(const _j_s::_native_source_code::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeSourceCode::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSourceCode::Constants; } struct JS::NativeSourceCode::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired scriptURL; + protected RCTRequired scriptURL; } @@ -16163,13 +16085,13 @@ struct JS::NativeStatusBarManagerIOS::Constants { struct JS::NativeStatusBarManagerIOS::Constants::Builder { protected Builder(JS::NativeStatusBarManagerIOS::Constants i); - protected Builder(const _j_s::_native_status_bar_manager_i_o_s::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeStatusBarManagerIOS::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeStatusBarManagerIOS::Constants; } struct JS::NativeStatusBarManagerIOS::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired HEIGHT; + protected RCTRequired HEIGHT; protected std::optional DEFAULT_BACKGROUND_COLOR; } @@ -16181,93 +16103,93 @@ struct JS::NativeWebSocketModule::SpecConnectOptions { struct std::hash { - public size_t operator()(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor) const; + public size_t operator()(const RCTComponentViewDescriptor& componentViewDescriptor) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::_color::facebook::react::Color& color) const; + public size_t operator()(const facebook::react::Color& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; + public size_t operator()(const facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { @@ -16281,32 +16203,32 @@ struct std::hash> { template -_f_b::_lazy_iterator::LazyIterator FB::operator+(typename _f_b::_lazy_iterator::LazyIterator::difference_type n, const _f_b::_lazy_iterator::LazyIterator& i); +FB::LazyIterator FB::operator+(typename FB::LazyIterator::difference_type n, const FB::LazyIterator& i); template -bool FB::operator<=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); +bool FB::operator<=(const FB::LazyIterator& a, const FB::LazyIterator& b); template -bool FB::operator>(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); +bool FB::operator>(const FB::LazyIterator& a, const FB::LazyIterator& b); template -bool FB::operator>=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); +bool FB::operator>=(const FB::LazyIterator& a, const FB::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, _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 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 using convert_type = std::function; public using difference_type = std::int32_t; public using iterator_category = std::random_access_iterator_tag; @@ -16318,22 +16240,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, _f_b::_lazy_vector::size_type size, _f_b::_lazy_vector::convert_type convert); - public using const_iterator = _f_b::_lazy_iterator::LazyIterator; + public static FB::LazyVector fromUnsafeRawValue(U v, FB::LazyVector::size_type size, FB::LazyVector::convert_type convert); + public using const_iterator = FB::LazyIterator; public using const_reference = T; public using convert_type = std::function; - public using iterator = _f_b::_lazy_vector::const_iterator; + public using iterator = FB::LazyVector::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 8283c5cd0739..b8feb8d7d212 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::_host_target::facebook::react::jsinspector_modern::HostTarget* inspectorTarget; + public @property (assign, readonly) 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 _r_c_t_transform_origin::RCTTransformOrigin RCTTransformOrigin:(id json); + public virtual static RCTTransformOrigin RCTTransformOrigin:(id json); } category RCTConvert(UIActivityIndicatorView) { @@ -145,6 +145,7 @@ category RCTConvert(UIActivityIndicatorView) { } category RCTConvert(UIScrollView) { + public virtual static UIScrollViewKeyboardDismissMode UIScrollViewKeyboardDismissMode:(id json); } category RCTConvert(UIStatusBar) { @@ -232,52 +233,6 @@ 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) { } @@ -300,40 +255,83 @@ 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::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriverWithSurfaceHandler:(const facebook::react::SurfaceHandler& surfaceHandler); public virtual void synchronouslyUpdateViewOnUIThread:props:(NSNumber* reactTag, NSDictionary* props); public virtual void unregisterSurface:(RCTFabricSurface* surface); } -category RCTUIView(ComponentViewProtocol) { - public virtual NSNumber* reactTag(); - public virtual facebook::react::_props::facebook::react::Props::Shared props(); - public virtual static std::vector supplementalComponentDescriptorProviders(); +category UIImage(React) { + public @property (assign) NSInteger reactDecodedImageBytes; +} + +category UIView(ComponentViewProtocol) { + public virtual 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:(RCTUIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - 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); + 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); } 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 { @@ -344,17 +342,17 @@ class RCTComponentViewClassDescriptor { } class RCTComponentViewDescriptor { - public __strong RCTUIView* const view; + public __strong UIView* const view; public const bool observesMountingTransactionDidMount; public const bool observesMountingTransactionWillMount; public const bool shouldBeRecycled; } class RCTMountingTransactionObserverCoordinator { - 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); + 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); } interface CommonHostMetadata : public NSObject { @@ -592,7 +590,6 @@ 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; @@ -605,7 +602,7 @@ interface RCTAccessibilityManager : public NSObject { interface RCTActionSheetManager : public NSObject { } -interface RCTActivityIndicatorView : public RCTUIActivityIndicatorView { +interface RCTActivityIndicatorView : public UIActivityIndicatorView { } interface RCTActivityIndicatorViewComponentView : public RCTViewComponentView { @@ -625,12 +622,11 @@ interface RCTAlertController : public UIAlertController { interface RCTAlertManager : public NSObject { } -interface RCTAnimatedImage : public RCTPlatformImage { - public virtual _Nullable instancetype initWithData:scale:(NSData* data, CGFloat scale); +interface RCTAnimatedImage : public UIImage { } 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(); } @@ -659,8 +655,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; @@ -711,16 +706,13 @@ interface RCTBaseTextInputView : public RCTView { public @property (assign) UIEdgeInsets reactPaddingInsets; public @property (assign) UIKeyboardType keyboardType; public @property (assign, readonly) NSInteger nativeEventCount; - public @property (assign, readonly) RCTUIView* backedTextInputView; + public @property (assign, readonly) UIView* 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; @@ -819,8 +811,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); @@ -858,8 +850,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 { @@ -887,8 +879,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); @@ -901,22 +893,22 @@ interface RCTComponentEvent : public NSObject { interface RCTComponentViewFactory : public NSObject { public @property (weak) id thirdPartyFabricComponentsProvider; - 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 RCTComponentViewDescriptor createComponentViewWithComponentHandle:(facebook::react::ComponentHandle componentHandle); + public virtual facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistryWithParameters:(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 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); + 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); } 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 { @@ -941,7 +933,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); @@ -971,12 +963,11 @@ 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); @@ -995,8 +986,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); @@ -1009,7 +1000,7 @@ interface RCTCxxConvert : public NSObject { } interface RCTCxxMethod : public NSObject { - public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::_cxx_module::_method::facebook::xplat::module::CxxModule::Method& cxxMethod); + public virtual instancetype initWithCxxMethod:(const facebook::xplat::module::CxxModule::Method& cxxMethod); } interface RCTDataRequestHandler : public NSObject { @@ -1069,7 +1060,6 @@ 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; @@ -1109,13 +1099,13 @@ interface RCTDisplayLink : public NSObject { interface RCTDisplayWeakRefreshable : public NSObject { public @property (weak) id refreshable; - public virtual static RCTPlatformDisplayLink* displayLinkWithWeakRefreshable:(id refreshable); + public virtual static CADisplayLink* displayLinkWithWeakRefreshable:(id refreshable); } interface RCTDivisionAnimatedNode : public RCTValueAnimatedNode { } -interface RCTEnhancedScrollView : public RCTUIScrollView { +interface RCTEnhancedScrollView : public UIScrollView { public @property (assign) BOOL centerContent; public @property (assign) BOOL disableIntervalMomentum; public @property (assign) BOOL pinchGestureEnabled; @@ -1124,7 +1114,7 @@ interface RCTEnhancedScrollView : public RCTUIScrollView { 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); } @@ -1145,14 +1135,14 @@ interface RCTEventDispatcher : public NSObject { - 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 @property (weak) RCTBridge* bridge; + public @property (weak) RCTModuleRegistry* moduleRegistry; + public virtual NSArray* supportedEvents(); + public virtual instancetype initWithDisabledObservation(); + public virtual void addListener:(NSString* eventName); public virtual void invalidate(); public virtual void removeListeners:(double count); - public virtual void sendEventWithName:body:(NSString* _Nullable name, id _Nullable body); + public virtual void sendEventWithName:body:(NSString* name, id body); public virtual void startObserving(); public virtual void stopObserving(); } @@ -1190,11 +1180,6 @@ 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); @@ -1215,7 +1200,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:(RCTPlatformDisplayLink* displayLink); + public virtual instancetype initWithDisplayLink:(CADisplayLink* displayLink); } interface RCTGIFImageDecoder : public NSObject { @@ -1231,8 +1216,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 { @@ -1277,14 +1262,13 @@ 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::_image_request::facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::_image_source::facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); + public virtual facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -1302,7 +1286,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:(RCTPlatformImage* image, void(^)(NSString* imageTag) block); + public virtual void storeImage:withBlock:(UIImage* image, void(^)(NSString* imageTag) block); public virtual void storeImageData:withBlock:(NSData* imageData, void(^)(NSString* imageTag) block); } @@ -1320,7 +1304,7 @@ interface RCTImageView : public RCTView { public @property (assign) UIEdgeInsets capInsets; public @property (assign) UIImageRenderingMode renderingMode; public @property (copy) NSArray* imageSources; - public @property (strong) RCTPlatformImage* defaultImage; + public @property (strong) UIImage* defaultImage; public virtual instancetype initWithBridge:(RCTBridge* bridge); } @@ -1330,17 +1314,17 @@ interface RCTImageViewManager : public RCTViewManager { interface RCTInputAccessoryComponentView : public RCTViewComponentView { } -interface RCTInputAccessoryContentView : public RCTUIView { +interface RCTInputAccessoryContentView : public UIView { } interface RCTInputAccessoryShadowView : public RCTShadowView { } -interface RCTInputAccessoryView : public RCTUIView { +interface RCTInputAccessoryView : public UIView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTInputAccessoryViewContent : public RCTUIView { +interface RCTInputAccessoryViewContent : public UIView { } interface RCTInputAccessoryViewManager : public RCTViewManager { @@ -1368,9 +1352,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::_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 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 void callFunctionOnJSModule:method:args:(NSString* moduleName, NSString* method, NSArray* args); public virtual void invalidate(); public virtual void registerSegmentWithId:path:(NSNumber* segmentId, NSString* path); @@ -1394,12 +1378,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 { @@ -1440,7 +1424,7 @@ interface RCTLayoutAnimationGroup : public NSObject { } interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView { - public virtual RCTPlatformView* paperView(); + public virtual UIView* paperView(); public virtual static BOOL isSupported:(NSString* componentName); public virtual static void supportLegacyViewManagerWithName:(NSString* componentName); public virtual static void supportLegacyViewManagersWithPrefix:(NSString* prefix); @@ -1448,24 +1432,24 @@ interface RCTLegacyViewManagerInteropComponentView : public RCTViewComponentView interface RCTLegacyViewManagerInteropCoordinator : public NSObject { public virtual NSString* componentViewName(); - public virtual RCTPlatformView* createPaperViewWithTag:(NSInteger tag); + public virtual UIView* 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 handleCommand:args:reactTag:paperView:(NSString* commandName, NSArray* args, NSInteger tag, UIView* paperView); public virtual void removeObserveForTag:(NSInteger tag); - public virtual void setProps:forView:(NSDictionary* props, RCTPlatformView* view); + public virtual void setProps:forView:(NSDictionary* props, UIView* view); } interface RCTLegacyViewManagerInteropCoordinatorAdapter : public NSObject { public @property (copy) void(^eventInterceptor)(std::string eventName, folly::dynamic&& event); - public @property (strong) RCTPlatformView* paperView; + public @property (strong) UIView* 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::_linear_gradient::facebook::react::LinearGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::LinearGradient& gradient); } interface RCTLinkingManager : public RCTEventEmitter { @@ -1493,9 +1477,9 @@ interface RCTLogBox : public NSObject { interface RCTLogBoxView : public UIWindow { public virtual instancetype initWithFrame:(CGRect frame); - 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 instancetype initWithWindow:bridge:(UIWindow* window, RCTBridge* bridge); + public virtual instancetype initWithWindow:surfacePresenter:(UIWindow* window, id surfacePresenter); + public virtual void createRootViewController:(UIView* view); public virtual void show(); } @@ -1510,7 +1494,7 @@ interface RCTMethodArgument : public NSObject { public @property (copy, readonly) NSString* type; } -interface RCTModalHostView : public RCTUIView { +interface RCTModalHostView : public UIView { public @property (assign) BOOL allowSwipeDismissal; public @property (assign) BOOL animated; public @property (assign) BOOL hardwareAccelerated; @@ -1528,7 +1512,7 @@ interface RCTModalHostView : public RCTUIView { 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); } @@ -1566,7 +1550,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 _r_c_t_method_info::RCTMethodInfo* exportMethod, Class moduleClass); + public virtual instancetype initWithExportedMethod:moduleClass:(const RCTMethodInfo* exportMethod, Class moduleClass); } interface RCTModuleProviders : public NSObject { @@ -1594,14 +1578,14 @@ interface RCTModuloAnimatedNode : public RCTValueAnimatedNode { interface RCTMountingManager : public NSObject { public @property (strong) RCTComponentViewRegistry* componentViewRegistry; public @property (weak) id delegate; - 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 attachSurfaceToView:surfaceId:(UIView* view, facebook::react::SurfaceId surfaceId); + public virtual void detachSurfaceFromView:surfaceId:(UIView* 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::_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); + 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); } interface RCTMultilineTextInputView : public RCTBaseTextInputView { @@ -1647,7 +1631,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:(RCTPlatformDisplayLink* displaylink); + public virtual void stepAnimations:(CADisplayLink* displaylink); public virtual void stopAnimation:(NSNumber* animationId); public virtual void stopAnimationLoop(); public virtual void stopListeningToAnimatedNodeValue:(NSNumber* tag); @@ -1693,9 +1677,9 @@ interface RCTObjectAnimatedNode : public RCTAnimatedNode { } interface RCTParagraphComponentAccessibilityProvider : public NSObject { - public virtual BOOL isUpToDate:(facebook::react::_attributed_string::facebook::react::AttributedString currentAttributedString); + public virtual BOOL isUpToDate:(facebook::react::AttributedString currentAttributedString); public virtual NSArray* accessibilityElements(); - 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); + public virtual instancetype initWithString:layoutManager:paragraphAttributes:frame:view:(facebook::react::AttributedString attributedString, RCTTextLayoutManager* layoutManager, facebook::react::ParagraphAttributes paragraphAttributes, CGRect frame, UIView* view); } interface RCTParagraphComponentView : public RCTViewComponentView { @@ -1731,17 +1715,8 @@ 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::_radial_gradient::facebook::react::RadialGradient& gradient); + public virtual static CALayer* gradientLayerWithSize:gradient:(CGSize size, const facebook::react::RadialGradient& gradient); } interface RCTRawTextShadowView : public RCTShadowView { @@ -1760,20 +1735,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, 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); + 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); } interface RCTReactTaggedView : public NSObject { protected NSInteger _tag; - protected RCTPlatformView* _view; + protected UIView* _view; public virtual BOOL isEqual:(id other); public virtual NSInteger tag(); public virtual NSUInteger hash(); - public virtual _Nullable RCTPlatformView* view(); - public virtual instancetype initWithView:(RCTPlatformView* view); - public virtual static RCTReactTaggedView* wrap:(RCTPlatformView* view); + public virtual _Nullable UIView* view(); + public virtual instancetype initWithView:(UIView* view); + public virtual static RCTReactTaggedView* wrap:(UIView* view); } interface RCTRedBox : public NSObject { @@ -1805,7 +1780,7 @@ interface RCTRedBoxExtraDataViewController : public UIViewController { public @property (copy) NSString* title; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) RCTUIScrollView* scrollView; + public @property (weak) UIScrollView* scrollView; } interface RCTRefreshControlManager : public RCTViewManager { @@ -1831,7 +1806,7 @@ interface RCTRootShadowView : public RCTShadowView { public virtual void layoutWithAffectedShadowViews:(NSPointerArray* affectedShadowViews); } -interface RCTRootView : public RCTUIView { +interface RCTRootView : public UIView { public @property (assign) BOOL passThroughTouches; public @property (assign) CGSize intrinsicContentSize; public @property (assign) CGSize minimumSize; @@ -1840,10 +1815,10 @@ interface RCTRootView : public RCTUIView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) RCTPlatformView* loadingView; + public @property (strong) UIView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) RCTUIView* contentView; - public @property (strong, readonly) RCTUIView* view; + public @property (strong, readonly) UIView* contentView; + public @property (strong, readonly) UIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithBridge:moduleName:initialProperties:(RCTBridge* bridge, NSString* moduleName, _Nullable NSDictionary* initialProperties); @@ -1858,10 +1833,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 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 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 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); @@ -1908,18 +1883,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::_scheduler_toolbox::facebook::react::SchedulerToolbox toolbox); + public virtual instancetype initWithToolbox:(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::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void registerSurface:(const 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::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); - public virtual void unregisterSurface:(const facebook::react::_surface_handler::facebook::react::SurfaceHandler& surfaceHandler); + public virtual void setupAnimationDriver:(const facebook::react::SurfaceHandler& surfaceHandler); + public virtual void unregisterSurface:(const facebook::react::SurfaceHandler& surfaceHandler); } interface RCTScrollContentShadowView : public RCTShadowView { @@ -1935,12 +1910,11 @@ 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 , public RCTAutoInsetsProtocol { +interface RCTScrollView : public RCTView { 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; @@ -1949,33 +1923,29 @@ interface RCTScrollView : public RCTView , public RCTAuto public @property (assign) NSTimeInterval scrollEventThrottle; public @property (assign) UIEdgeInsets contentInset; public @property (assign) int snapToInterval; - public @property (assign, readonly) RCTBridge* bridge; - public @property (assign, readonly) RCTUIScrollView* scrollView; - public @property (assign, readonly) RCTUIView* contentView; + public @property (assign, readonly) UIScrollView* scrollView; + public @property (assign, readonly) UIView* contentView; public @property (copy) NSArray* 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) RCTPlatformView* firstResponderViewOutsideScrollView; + public @property (weak) UIView* firstResponderViewOutsideScrollView; public virtual instancetype initWithEventDispatcher:(id eventDispatcher); - public virtual void flashScrollIndicators(); } interface RCTScrollViewComponentView { protected __pad0__; public @property (assign) CGRect firstResponderFocus; - 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); + 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); } interface RCTScrollViewManager : public RCTViewManager { @@ -1989,6 +1959,7 @@ 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; @@ -1998,42 +1969,41 @@ 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; @@ -2061,9 +2031,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:(_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 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 removeReactSubview:(RCTShadowView* subview); public virtual void setLocalData:(NSObject* localData); } @@ -2115,17 +2085,17 @@ interface RCTSurfaceHostingProxyRootView : public RCTSurfaceHostingView { public @property (assign) RCTRootViewSizeFlexibility sizeFlexibility; public @property (copy) NSDictionary* appProperties; public @property (copy, readonly) NSString* moduleName; - public @property (strong) RCTPlatformView* loadingView; + public @property (strong) UIView* loadingView; public @property (strong, readonly) RCTBridge* bridge; - public @property (strong, readonly) RCTUIView* contentView; - public @property (strong, readonly) RCTUIView* view; + public @property (strong, readonly) UIView* contentView; + public @property (strong, readonly) UIView* view; public @property (weak) UIViewController* reactViewController; public @property (weak) id delegate; public virtual instancetype initWithSurface:(id surface); public virtual void cancelTouches(); } -interface RCTSurfaceHostingView : public RCTUIView { +interface RCTSurfaceHostingView : public UIView { public @property (assign) RCTSurfaceSizeMeasureMode sizeMeasureMode; public @property (copy) RCTSurfaceHostingViewActivityIndicatorViewFactory activityIndicatorViewFactory; public @property (strong, readonly) id surface; @@ -2135,22 +2105,22 @@ interface RCTSurfaceHostingView : public RCTUIView { interface RCTSurfacePointerHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(RCTPlatformView* view); - public virtual void detachFromView:(RCTPlatformView* view); + public virtual void attachToView:(UIView* view); + public virtual void detachFromView:(UIView* 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 { @@ -2177,30 +2147,30 @@ interface RCTSurfaceRootView : public RCTView { interface RCTSurfaceTouchHandler : public UIGestureRecognizer { public @property (assign) CGPoint viewOriginOffset; - public virtual void attachToView:(RCTPlatformView* view); - public virtual void detachFromView:(RCTPlatformView* view); + public virtual void attachToView:(UIView* view); + public virtual void detachFromView:(UIView* view); } -interface RCTSurfaceView : public RCTUIView { +interface RCTSurfaceView : public UIView { public @property (weak, readonly) id surface; public virtual instancetype initWithSurface:(id surface); } interface RCTSwiftUIContainerViewWrapper : public NSObject { - public virtual RCTPlatformView* _Nullable contentView(); - public virtual RCTPlatformView* _Nullable hostingView(); + public virtual UIView* _Nullable contentView(); + public virtual UIView* _Nullable hostingView(); public virtual void resetStyles(); public virtual void updateBlurRadius:(NSNumber* radius); - public virtual void updateContentView:(RCTPlatformView* view); + public virtual void updateContentView:(UIView* view); public virtual void updateContrast:(NSNumber* contrast); - public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, RCTPlatformColor* color); + public virtual void updateDropShadow:x:y:color:(NSNumber* standardDeviation, NSNumber* x, NSNumber* y, UIColor* 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 RCTUISwitch { +interface RCTSwitch : public UISwitch { public @property (assign) BOOL wasOn; public @property (copy) RCTBubblingEventBlock onChange; } @@ -2212,7 +2182,7 @@ interface RCTSwitchManager : public RCTViewManager { } interface RCTSyncImageManager : public NSObject { - 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 facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); public virtual instancetype initWithImageLoader:(id imageLoader); } @@ -2241,16 +2211,16 @@ interface RCTTextAttributes : public NSObject { public @property (copy) NSString* fontStyle; public @property (copy) NSString* fontWeight; public @property (strong) NSNumber* tag; - public @property (strong) RCTPlatformColor* backgroundColor; - public @property (strong) RCTPlatformColor* foregroundColor; - public @property (strong) RCTPlatformColor* textDecorationColor; - public @property (strong) RCTPlatformColor* textShadowColor; + public @property (strong) UIColor* backgroundColor; + public @property (strong) UIColor* foregroundColor; + public @property (strong) UIColor* textDecorationColor; + public @property (strong) UIColor* textShadowColor; public virtual CGFloat effectiveFontSizeMultiplier(); public virtual NSDictionary* effectiveTextAttributes(); public virtual NSParagraphStyle* _Nullable effectiveParagraphStyle(); public virtual NSString* applyTextAttributesToText:(NSString* text); - public virtual RCTPlatformColor* effectiveBackgroundColor(); - public virtual RCTPlatformColor* effectiveForegroundColor(); + public virtual UIColor* effectiveBackgroundColor(); + public virtual UIColor* effectiveForegroundColor(); public virtual UIFont* effectiveFont(); public virtual void applyTextAttributes:(RCTTextAttributes* textAttributes); } @@ -2259,13 +2229,12 @@ interface RCTTextInputComponentView : public RCTViewComponentView { } interface RCTTextLayoutManager : public NSObject { - 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); + 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); } interface RCTTextSelection : public NSObject { @@ -2284,11 +2253,10 @@ interface RCTTextShadowView : public RCTBaseTextShadowView { public virtual void uiManagerWillPerformMounting(); } -interface RCTTextView : public RCTUIView { +interface RCTTextView : public UIView { public @property (assign) BOOL selectable; public @property (assign) RCTBubblingEventBlock onClick; - public virtual instancetype initWithEventDispatcher:(id eventDispatcher); - public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); + public virtual void setTextStorage:contentFrame:descendantViews:(NSTextStorage* textStorage, CGRect contentFrame, NSArray* descendantViews); } interface RCTTextViewManager : public RCTBaseTextViewManager { @@ -2310,9 +2278,9 @@ interface RCTTouchEvent : public NSObject { interface RCTTouchHandler : public UIGestureRecognizer { public virtual instancetype initWithBridge:(RCTBridge* bridge); - public virtual void attachToView:(RCTPlatformView* view); + public virtual void attachToView:(UIView* view); public virtual void cancel(); - public virtual void detachFromView:(RCTPlatformView* view); + public virtual void detachFromView:(UIView* view); } interface RCTTrackingAnimatedNode : public RCTAnimatedNode { @@ -2323,35 +2291,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::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& runtime); public virtual void invalidate(); } -interface RCTUIImageViewAnimated : public RCTUIImageView { +interface RCTUIImageViewAnimated : public UIImageView { } 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 static RCTPlatformView* JSResponder(); + public virtual UIView* viewForNativeID:withRootTag:(NSString* nativeID, NSNumber* rootTag); + public virtual UIView* viewForReactTag:(NSNumber* reactTag); + public virtual static UIView* JSResponder(); public virtual void addUIBlock:(RCTViewManagerUIBlock block); public virtual void prependUIBlock:(RCTViewManagerUIBlock block); - public virtual void registerRootView:(RCTUIView* rootView); + public virtual void registerRootView:(UIView* rootView); public virtual void registerRootViewTag:(NSNumber* rootTag); - 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 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 setNeedsLayout(); public virtual void setNextLayoutAnimationGroup:(RCTLayoutAnimationGroup* layoutAnimationGroup); - public virtual void setSize:forView:(CGSize size, RCTPlatformView* view); + public virtual void setSize:forView:(CGSize size, UIView* view); public virtual void synchronouslyUpdateViewOnUIThread:viewName:props:(NSNumber* reactTag, NSString* viewName, NSDictionary* props); } @@ -2365,7 +2333,6 @@ 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; @@ -2375,7 +2342,7 @@ interface RCTUITextField : public UITextField { public @property (assign, readonly) UIEdgeInsets contentInset; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) RCTPlatformColor* placeholderColor; + public @property (strong) UIColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2383,7 +2350,6 @@ 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; @@ -2391,7 +2357,7 @@ interface RCTUITextView : public UITextView { public @property (copy) NSString* placeholder; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) RCTPlatformColor* placeholderColor; + public @property (strong) UIColor* placeholderColor; public @property (weak) id textInputDelegate; } @@ -2423,7 +2389,7 @@ interface RCTValueAnimatedNode : public RCTAnimatedNode { interface RCTVibration : public NSObject { } -interface RCTView : public RCTUIView { +interface RCTView : public UIView { public @property (assign) BOOL removeClippedSubviews; public @property (assign) CGFloat borderBlockEndWidth; public @property (assign) CGFloat borderBlockStartWidth; @@ -2450,7 +2416,6 @@ interface RCTView : public RCTUIView { 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; @@ -2470,59 +2435,48 @@ interface RCTView : public RCTUIView { public @property (copy) RCTDirectEventBlock onAccessibilityEscape; public @property (copy) RCTDirectEventBlock onAccessibilityTap; public @property (copy) RCTDirectEventBlock onMagicTap; - 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 @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 virtual void updateClippedSubviews(); } -interface RCTViewAccessibilityElement : public UIAccessibilityElement { - public @property (assign, readonly) RCTViewComponentView* view; - public virtual instancetype initWithView:(RCTViewComponentView* view); -} - -interface RCTViewComponentView : public RCTUIView { +interface RCTViewComponentView : public UIView { + protected facebook::react::LayoutMetrics _layoutMetrics; 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) RCTPlatformView* contentView; + public @property (strong) UIView* contentView; public @property (strong, readonly) NSObject* accessibilityElement; public virtual BOOL wantsToCooptLabel(); public virtual NSString* accessibilityLabelForCoopting(); - public virtual RCTPlatformView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); + public virtual UIView* betterHitTest:withEvent:(CGPoint point, UIEvent* event); public virtual void finalizeUpdates:(RNComponentViewUpdateMask updateMask); public virtual void prepareForRecycle(); - 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 { + 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); } 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 RCTPlatformView* viewForReactTag:(NSNumber* reactTag); + public virtual UIView* viewForReactTag:(NSNumber* reactTag); public virtual void addUIBlock:(RCTViewRegistryUIBlock block); public virtual void setBridge:(RCTBridge* bridge); public virtual void setBridgelessComponentViewProvider:(RCTBridgelessComponentViewProvider bridgelessComponentViewProvider); @@ -2531,7 +2485,7 @@ interface RCTViewRegistry : public NSObject { interface RCTVirtualTextShadowView : public RCTBaseTextShadowView { } -interface RCTVirtualTextView : public RCTUIView { +interface RCTVirtualTextView : public UIView { public @property (assign) RCTBubblingEventBlock onClick; } @@ -2570,26 +2524,18 @@ interface RCTWrapperShadowView : public RCTShadowView { public virtual instancetype initWithBridge:(RCTBridge* bridge); } -interface RCTWrapperView : public RCTPlatformView { +interface RCTWrapperView : public UIView { public @property (assign, readonly) RCTWrapperMeasureBlock measureBlock; - public @property (retain) RCTPlatformView* contentView; + public @property (retain) UIView* 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:(RCTUIView* contentView); + public virtual instancetype initWithContentView:(UIView* contentView); } -interface RCTWrapperViewControllerHostingView : public RCTPlatformView { +interface RCTWrapperViewControllerHostingView : public UIView { 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 { @@ -2598,8 +2544,8 @@ interface RCTWrapperViewManager : public RCTViewManager { interface TraceUpdateTuple : public NSObject { public @property (copy, readonly) dispatch_block_t cleanupBlock; - public @property (strong, readonly) RCTPlatformView* view; - public virtual instancetype initWithView:cleanupBlock:(RCTPlatformView* view, dispatch_block_t cleanupBlock); + public @property (strong, readonly) UIView* view; + public virtual instancetype initWithView:cleanupBlock:(UIView* view, dispatch_block_t cleanupBlock); } interface _RCTTypedModuleConstants : public NSDictionary { @@ -2620,32 +2566,31 @@ protocol NativeAccessibilityInfoSpec : public RCTBridgeModule, public RCTTurboMo protocol NativeAccessibilityManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual void announceForAccessibility:(NSString* announcement); - 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 announceForAccessibilityWithOptions:options:(NSString* announcement, 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:(_j_s::_native_accessibility_manager::_spec_set_accessibility_content_size_multipliers_j_s_multipliers::JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); + public virtual void setAccessibilityContentSizeMultipliers:(JS::NativeAccessibilityManager::SpecSetAccessibilityContentSizeMultipliersJSMultipliers& JSMultipliers); public virtual void setAccessibilityFocus:(double reactTag); } protocol NativeActionSheetManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual void dismissActionSheet(); - 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); + 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); } protocol NativeAlertManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { - public virtual void alertWithArgs:callback:(_j_s::_native_alert_manager::_args::JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); + public virtual void alertWithArgs:callback:(JS::NativeAlertManager::Args& args, RCTResponseSenderBlock callback); } protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, 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 addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, 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); @@ -2673,7 +2618,7 @@ protocol NativeAnimatedModuleSpec : public NSObjectRCTBridgeModule, public RCTTu } protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, 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 addAnimatedEventToView:eventName:eventMapping:(double viewTag, NSString* eventName, 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); @@ -2700,8 +2645,8 @@ protocol NativeAnimatedTurboModuleSpec : public NSObjectRCTBridgeModule, public } protocol NativeAppStateSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); public virtual void addListener:(NSString* eventName); public virtual void getCurrentAppState:error:(RCTResponseSenderBlock success, RCTResponseSenderBlock error); public virtual void removeListeners:(double count); @@ -2715,8 +2660,8 @@ protocol NativeAppearanceSpec : public NSObjectRCTBridgeModule, public RCTTurboM } protocol NativeBlobModuleSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); public virtual void addNetworkingHandler(); public virtual void addWebSocketHandler:(double id); public virtual void createFromParts:withId:(NSArray* parts, NSString* withId); @@ -2751,7 +2696,6 @@ 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(); @@ -2762,13 +2706,13 @@ protocol NativeDeviceEventManagerSpec : public NSObjectRCTBridgeModule, public R } protocol NativeDeviceInfoSpec : public NSObjectRCTBridgeModule, 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(); + public virtual facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); } protocol NativeExceptionsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual void dismissRedbox(); - public virtual void reportException:(_j_s::_native_exceptions_manager::_exception_data::JS::NativeExceptionsManager::ExceptionData& data); + public virtual void reportException:(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); } @@ -2782,7 +2726,7 @@ protocol NativeFrameRateLoggerSpec : public NSObjectRCTBridgeModule, public RCTT public virtual void beginScroll(); public virtual void endScroll(); public virtual void setContext:(NSString* context); - public virtual void setGlobalOptions:(_j_s::_native_frame_rate_logger::_spec_set_global_options_options::JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); + public virtual void setGlobalOptions:(JS::NativeFrameRateLogger::SpecSetGlobalOptionsOptions& options); } protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2791,15 +2735,15 @@ protocol NativeHeadlessJsTaskSupportSpec : public NSObjectRCTBridgeModule, publi } protocol NativeI18nManagerSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants 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, _j_s::_native_image_editor::_options::JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); + public virtual void cropImage:cropData:successCallback:errorCallback:(NSString* uri, JS::NativeImageEditor::Options& cropData, RCTResponseSenderBlock successCallback, RCTResponseSenderBlock errorCallback); } protocol NativeImageLoaderIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2850,12 +2794,12 @@ protocol NativeNetworkingIOSSpec : public NSObjectRCTBridgeModule, public RCTTur public virtual void addListener:(NSString* eventName); public virtual void clearCookies:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); - public virtual void sendRequest:callback:(_j_s::_native_networking_i_o_s::_spec_send_request_query::JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); + public virtual void sendRequest:callback:(JS::NativeNetworkingIOS::SpecSendRequestQuery& query, RCTResponseSenderBlock callback); } protocol NativePlatformConstantsIOSSpec : public NSObjectRCTBridgeModule, 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(); + public virtual facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); } protocol NativePushNotificationManagerIOSSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2870,18 +2814,18 @@ 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:(_j_s::_native_push_notification_manager_i_o_s::_notification::JS::NativePushNotificationManagerIOS::Notification& notification); + public virtual void presentLocalNotification:(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:(_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 requestPermissions:resolve:reject:(JS::NativePushNotificationManagerIOS::SpecRequestPermissionsPermission& permission, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void scheduleLocalNotification:(JS::NativePushNotificationManagerIOS::Notification& notification); public virtual void setApplicationIconBadgeNumber:(double num); } protocol NativeReactDevToolsRuntimeSettingsModuleSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { public virtual NSDictionary* getReloadAndProfileConfig(); - public virtual void setReloadAndProfileConfig:(_j_s::_native_react_dev_tools_runtime_settings_module::_partial_reload_and_profile_config::JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); + public virtual void setReloadAndProfileConfig:(JS::NativeReactDevToolsRuntimeSettingsModule::PartialReloadAndProfileConfig& config); } protocol NativeReactDevToolsSettingsManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2900,14 +2844,14 @@ protocol NativeSegmentFetcherSpec : public NSObjectRCTBridgeModule, public RCTTu } protocol NativeSettingsManagerSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants 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:(_j_s::_native_share_module::_spec_share_content::JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); + public virtual void share:dialogTitle:resolve:reject:(JS::NativeShareModule::SpecShareContent& content, NSString* dialogTitle, RCTPromiseResolveBlock resolve, RCTPromiseRejectBlock reject); } protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurboModule { @@ -2915,13 +2859,13 @@ protocol NativeSoundManagerSpec : public NSObjectRCTBridgeModule, public RCTTurb } protocol NativeSourceCodeSpec : public NSObjectRCTBridgeModule, 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(); + public virtual facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); } protocol NativeStatusBarManagerIOSSpec : public NSObjectRCTBridgeModule, 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 facebook::react::ModuleConstants constantsToExport(); + public virtual facebook::react::ModuleConstants getConstants(); public virtual void addListener:(NSString* eventType); public virtual void getHeight:(RCTResponseSenderBlock callback); public virtual void removeListeners:(double count); @@ -2945,7 +2889,7 @@ protocol NativeVibrationSpec : public NSObjectRCTBridgeModule, public RCTTurboMo protocol NativeWebSocketModuleSpec : public NSObjectRCTBridgeModule, 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, _j_s::_native_web_socket_module::_spec_connect_options::JS::NativeWebSocketModule::SpecConnectOptions& options, double socketID); + public virtual void connect:protocols:options:socketID:(NSString* url, NSArray* _Nullable protocols, 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); @@ -2959,7 +2903,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 RCTPlatformImage* animatedImageFrameAtIndex:(NSUInteger index); + public virtual _Nullable UIImage* animatedImageFrameAtIndex:(NSUInteger index); } protocol RCTAnimationDriver : public NSObject { @@ -2990,11 +2934,10 @@ 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 _Nullable NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); - public virtual void scrollViewDidScroll:(RCTUIScrollView* scrollView); + public virtual NSString* textInputShouldChangeText:inRange:(NSString* text, NSRange range); + public virtual void scrollViewDidScroll:(UIScrollView* scrollView); public virtual void textInputDidBeginEditing(); public virtual void textInputDidChange(); public virtual void textInputDidChangeSelection(); @@ -3008,7 +2951,6 @@ 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; @@ -3026,7 +2968,7 @@ protocol RCTBackedTextInputViewProtocol : public UITextInput { public @property (strong) NSDictionary* defaultTextAttributes; public @property (strong) NSString* inputAccessoryViewButtonLabel; public @property (strong) NSString* inputAccessoryViewID; - public @property (strong) RCTPlatformColor* placeholderColor; + public @property (strong) UIColor* placeholderColor; public @property (strong) UIView* inputAccessoryView; public @property (strong) UIView* inputView; public @property (weak) id textInputDelegate; @@ -3085,26 +3027,24 @@ protocol RCTComponentViewFactoryComponentProvider : public NSObject { protocol RCTComponentViewProtocol : public NSObject { public virtual BOOL isJSResponder(); - 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 facebook::react::Props::Shared props(); + public virtual static 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:(RCTUIView* childComponentView, NSInteger index); + public virtual void mountChildComponentView:index:(UIView* childComponentView, NSInteger index); public virtual void prepareForRecycle(); public virtual void setIsJSResponder:(BOOL isJSResponder); - 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); + 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); } protocol RCTContextContainerHandling : public NSObject { - public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); + public virtual void didCreateContextContainer:(std::shared_ptr contextContainer); } protocol RCTCustomPullToRefreshViewProtocol { @@ -3116,11 +3056,11 @@ protocol RCTCustomRefreshContolProtocol : public RCTCustomRefreshControlProtocol protocol RCTCustomRefreshControlProtocol { public @property (assign, readonly) BOOL refreshing; public @property (copy) RCTDirectEventBlock onRefresh; - public @property (weak) RCTUIScrollView* scrollView; + public @property (weak) UIScrollView* 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 { @@ -3141,7 +3081,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, RCTPlatformColor* color, RCTPlatformColor* backgroundColor, BOOL dismissButton); + public virtual void showMessage:color:backgroundColor:dismissButton:(NSString* message, UIColor* color, UIColor* backgroundColor, BOOL dismissButton); public virtual void showWithURL:(NSURL* URL); public virtual void updateProgress:(RCTLoadingProgress* progress); } @@ -3162,11 +3102,11 @@ protocol RCTDisplayLinkModuleHolder { } protocol RCTDisplayRefreshable { - public virtual void displayDidRefresh:(RCTPlatformDisplayLink* displayLink); + public virtual void displayDidRefresh:(CADisplayLink* displayLink); } protocol RCTEnhancedScrollViewOverridingDelegate : public NSObject { - public virtual BOOL touchesShouldCancelInContentView:(RCTPlatformView* view); + public virtual BOOL touchesShouldCancelInContentView:(UIView* view); } protocol RCTErrorCustomizer : public NSObject { @@ -3216,19 +3156,19 @@ protocol RCTFrameUpdateObserver : public NSObjectNSObject { protocol RCTHostDelegate : public NSObject { public virtual NSArray* unstableModulesRequiringMainQueueSetup(); - public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::_runtime::facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, 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::facebook::jsi::Runtime& runtime); + public virtual void host:didInitializeRuntime:(RCTHost* host, facebook::jsi::Runtime& runtime); } protocol RCTImageCache : public NSObject { - 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); + 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); } protocol RCTImageDataDecoder : public RCTBridgeModule { @@ -3259,14 +3199,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::_image_u_r_l_loader_attribution::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::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, RCTUIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); } protocol RCTImageManagerProtocol : public NSObject { - 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 facebook::react::ImageRequest requestImage:surfaceId:(facebook::react::ImageSource imageSource, facebook::react::SurfaceId surfaceId); } protocol RCTImageRedirectProtocol { @@ -3275,7 +3215,7 @@ protocol RCTImageRedirectProtocol { protocol RCTImageResponseDelegate : public NSObject { public virtual void didReceiveFailure:fromObserver:(NSError* error, const void* observer); - public virtual void didReceiveImage:metadata:fromObserver:(RCTPlatformImage* image, id metadata, const void* observer); + public virtual void didReceiveImage:metadata:fromObserver:(UIImage* image, id metadata, const void* observer); public virtual void didReceiveProgress:loaded:total:fromObserver:(float progress, int64_t loaded, int64_t total, const void* observer); } @@ -3289,10 +3229,10 @@ protocol RCTImageURLLoader : public RCTBridgeModule { } 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::_image_u_r_l_loader_attribution::facebook::react::ImageURLLoaderAttribution& attribution, RCTImageLoaderProgressBlock progressHandler, RCTImageLoaderPartialLoadBlock partialLoadHandler, RCTImageLoaderCompletionBlockWithMetadata completionHandler); + 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); public virtual void trackURLImageDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); public virtual void trackURLImageRequestDidDestroy:(RCTImageURLLoaderRequest* loaderRequest); - public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, RCTUIView* imageView); + public virtual void trackURLImageVisibilityForRequest:imageView:(RCTImageURLLoaderRequest* loaderRequest, UIView* imageView); } protocol RCTInitializing : public NSObject { @@ -3305,7 +3245,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::facebook::jsi::Runtime& runtime); + public virtual void instance:didInitializeRuntime:(RCTInstance* instance, facebook::jsi::Runtime& runtime); public virtual void loadBundleAtURL:onProgress:onComplete:(NSURL* sourceURL, RCTSourceLoadProgressBlock onProgress, RCTSourceLoadBlock loadCallback); } @@ -3350,7 +3290,7 @@ protocol RCTModuleDataCallInvokerProvider : public NSObject { } protocol RCTModuleProvider : public NSObjectNSObject { - public virtual std::shared_ptr getTurboModule:(const facebook::react::_obj_c_turbo_module::_init_params::facebook::react::ObjCTurboModule::InitParams& params); + public virtual std::shared_ptr getTurboModule:(const facebook::react::ObjCTurboModule::InitParams& params); } protocol RCTMountingManagerDelegate : public NSObject { @@ -3359,8 +3299,8 @@ protocol RCTMountingManagerDelegate : public NSObject { } protocol RCTMountingTransactionObserving : public NSObject { - 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); + 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); } protocol RCTNetworkingRequestHandler : public NSObject { @@ -3382,7 +3322,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 RCTPlatformView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); + public virtual UIView* createRootViewWithBridge:moduleName:initProps:(RCTBridge* bridge, NSString* moduleName, NSDictionary* initProps); } protocol RCTRedBoxExtraDataActionDelegate : public NSObject { @@ -3398,7 +3338,7 @@ protocol RCTReloadListener { } protocol RCTRendererInteropLayerAdapting { - public virtual RCTPlatformView* paperView(); + public virtual UIView* paperView(); } protocol RCTRootViewDelegate : public NSObject { @@ -3409,13 +3349,13 @@ protocol RCTSafeAreaViewViewProtocol : public NSObject { } protocol RCTSchedulerDelegate { - 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 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 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 { @@ -3427,8 +3367,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); @@ -3503,7 +3443,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 { @@ -3513,15 +3453,15 @@ protocol RCTTurboModuleRegistry : public NSObject { } protocol RCTTurboModuleWithJSIBindings : public NSObject { - 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); + public virtual void installJSIBindingsWithRuntime:(facebook::jsi::Runtime& runtime); + public virtual void installJSIBindingsWithRuntime:callInvoker:(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:(RCTPlatformView* rootView, RCTPlatformViewController* rootViewController); + public virtual void setRootView:toRootViewController:(UIView* rootView, UIViewController* rootViewController); } protocol RCTUIManagerObserver : public NSObject { @@ -3558,7 +3498,7 @@ protocol RCTVirtualViewContainerProtocol { } protocol RCTVirtualViewProtocol : public NSObject { - public virtual CGRect containerRelativeRect:(RCTPlatformView* view); + public virtual CGRect containerRelativeRect:(UIView* view); public virtual NSString* virtualViewID(); public virtual void onModeChange:targetRect:thresholdRect:(RCTVirtualViewMode newMode, CGRect targetRect, CGRect thresholdRect); } @@ -3571,10 +3511,10 @@ protocol RCTWebSocketContentHandler : public NSObject { } struct RCTBorderColors { - public RCTPlatformColor* bottom; - public RCTPlatformColor* left; - public RCTPlatformColor* right; - public RCTPlatformColor* top; + public UIColor* bottom; + public UIColor* left; + public UIColor* right; + public UIColor* top; } struct RCTCornerInsets { @@ -3626,8 +3566,8 @@ struct RCTMethodInfo { struct RCTTransformOrigin { public CGFloat z; - public _y_g_value::YGValue x; - public _y_g_value::YGValue y; + public YGValue x; + public YGValue y; } struct YGConfig { @@ -3648,11 +3588,11 @@ struct YGValue { template struct RCTRequired { - public RCTRequired(_r_c_t_required::RCTRequired&&) = default; - public RCTRequired(const _r_c_t_required::RCTRequired&) = default; + public RCTRequired& operator=(RCTRequired&&) = default; + public RCTRequired& operator=(const RCTRequired&) = default; + public RCTRequired(RCTRequired&&) = default; + public RCTRequired(const 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; @@ -3691,10 +3631,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); } @@ -3704,25 +3644,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::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); template - 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); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); } @@ -3761,7 +3701,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::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::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; @@ -3803,16 +3743,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::_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 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 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; @@ -3823,74 +3763,74 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::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 = _f_b::_lazy_vector::FB::LazyVector; +using facebook::react::LazyVector = 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::_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::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::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::_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::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::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::_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::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::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::_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::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::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::_rectangle_corners::RectangleCorners; +using facebook::react::ComponentRegistryFactory = std::function& contextContainer)>; +using facebook::react::CornerInsets = facebook::react::RectangleCorners; using facebook::react::CrashManagerProvider = std::function()>; -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::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::EventEmitterCallback = 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::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::EventPipeConclusion = std::function; using facebook::react::EventTag = unsigned int; using facebook::react::Float = CGFloat; @@ -3898,104 +3838,104 @@ 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::_base_touch::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::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::_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::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::Logger = std::function; -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::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::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::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry; +using facebook::react::NativeIntersectionObserverEntry = facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry; using facebook::react::NativeIntersectionObserverIntersectionObserverId = int32_t; -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::NativeIntersectionObserverObserveOptions = facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions>, std::shared_ptr, std::vector, std::optional>, std::optional>; using facebook::react::NativeMethodCallFunc = 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::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 = 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::_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::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::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::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::_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::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::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::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::DummyTraceSection; +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::_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::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::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::_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&); +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&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -4004,11 +3944,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -4016,7 +3956,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -4027,7 +3967,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -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) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -4035,11 +3975,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -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) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::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 @@ -4053,16 +3993,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - 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, + facebook::react::AttributedString attributedString, + facebook::react::ParagraphAttributes paragraphAttributes, + facebook::react::TextLayoutContext layoutContext, + facebook::react::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -4070,21 +4010,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::_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::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::hasAccurateCPUTimeNanosForBenchmarks(); -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::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::isZero(facebook::react::Float n); const char* facebook::react::stringForScriptTag(const facebook::react::ScriptTag& tag); const facebook::react::InteractionTypesMap& facebook::react::getInteractionTypes(); @@ -4102,48 +4042,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::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::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); +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::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* 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::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::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(facebook::react::Float value); -float facebook::react::alphaFromHostPlatformColor(facebook::react::_color::Color color); -float facebook::react::blueFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::alphaFromHostPlatformColor(facebook::react::Color color); +float facebook::react::blueFromHostPlatformColor(facebook::react::Color color); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; -float facebook::react::greenFromHostPlatformColor(facebook::react::_color::Color color); -float facebook::react::redFromHostPlatformColor(facebook::react::_color::Color color); +float facebook::react::greenFromHostPlatformColor(facebook::react::Color color); +float facebook::react::redFromHostPlatformColor(facebook::react::Color color); float facebook::react::round(float value) noexcept; float facebook::react::yogaFloatFromFloat(facebook::react::Float value); folly::dynamic facebook::react::convertIdToFollyDynamic(id json); @@ -4156,33 +4095,34 @@ 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::_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); +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::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::_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::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::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::RawValue& value); std::optional facebook::react::fontVariantFromCSSFontVariant(facebook::react::CSSFontVariant cssVariant); std::optional facebook::react::isolationFromString(std::string_view isolationSetting); -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::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::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); @@ -4193,12 +4133,14 @@ 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); @@ -4206,19 +4148,16 @@ 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::_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); +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); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -4226,204 +4165,204 @@ constexpr facebook::react::CSSVariantWithTypes facebook::react::Float facebook::react::roundToPixel(facebook::react::Float value, facebook::react::Float scaleFactor); template -facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, facebook::react::Float scaleFactor); +facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, facebook::react::Float scaleFactor); template -facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, facebook::react::Float scaleFactor); +facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, facebook::react::Float scaleFactor); template -facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, facebook::react::Float scaleFactor); +facebook::react::Size facebook::react::roundToPixel(facebook::react::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::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::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::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); template -facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::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::_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); +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); template -T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::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::_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); +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); 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::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::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::_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::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::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::_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::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::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& 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::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::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& 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::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::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::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::_base_touch::BaseTouch& touch); +void facebook::react::setTouchPayloadOnObject(facebook::jsi::Object& object, facebook::jsi::Runtime& runtime, const facebook::react::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::_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); +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&(facebook::react::ModalHostViewSupportedOrientationsMask const lhs, enum facebook::react::ModalHostViewSupportedOrientations const 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 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 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& 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); +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); template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; JSI_EXPORT const char facebook::react::ActivityIndicatorViewComponentName[]; JSI_EXPORT const char facebook::react::DebuggingOverlayComponentName[]; JSI_EXPORT const char facebook::react::PullToRefreshViewComponentName[]; @@ -4431,7 +4370,7 @@ JSI_EXPORT const char facebook::react::UnimplementedNativeViewComponentName[]; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -4442,22 +4381,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 facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; - public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; - public std::optional accessibilityState; + 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -4465,20 +4404,20 @@ class facebook::react::ActivityIndicatorViewEventEmitter : public facebook::reac class facebook::react::ActivityIndicatorViewProps : public facebook::react::HostPlatformViewProps { public ActivityIndicatorViewProps() = default; - public ActivityIndicatorViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ActivityIndicatorViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ActivityIndicatorViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool animating; public bool hidesWhenStopped; public facebook::react::ActivityIndicatorViewSize size; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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); @@ -4491,7 +4430,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::_async_callback::AsyncCallback saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::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); @@ -4507,26 +4446,26 @@ class facebook::react::AnimatedModule : public facebook::react::NativeAnimatedMo } class facebook::react::AnimatedMountingOverrideDelegate : public facebook::react::MountingOverrideDelegate { - public AnimatedMountingOverrideDelegate(facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& animatedManager, const facebook::react::_scheduler::Scheduler& scheduler); + public AnimatedMountingOverrideDelegate(facebook::react::NativeAnimatedNodesManager& animatedManager, const facebook::react::Scheduler& scheduler); public virtual bool shouldOverridePullTransaction() 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; + 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; } 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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::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; @@ -4540,34 +4479,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::_u_i_manager_animation_backend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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::_surface_updates::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::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::_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; + 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; } class facebook::react::AnimationChoreographer { @@ -4576,7 +4515,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 { @@ -4584,8 +4523,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_; @@ -4593,7 +4532,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -4613,31 +4552,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::_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; + 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; } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::AttributedString& rhs) const; public bool isEmpty() const; - 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 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 std::string getString() const; - 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); + 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); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - 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 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 static std::string AttachmentCharacter(); public std::string string; } @@ -4649,14 +4588,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::_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 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 std::shared_ptr getOpaquePointer() const; } @@ -4667,16 +4606,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::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - 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); + 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); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool alwaysBounceHorizontal; public bool alwaysBounceVertical; public bool automaticallyAdjustContentInsets; @@ -4710,31 +4649,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 facebook::react::_point::Point contentOffset; - public std::optional maintainVisibleContentPosition; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::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::_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 facebook::react::TextAttributes getEffectiveTextAttributes(facebook::react::Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -4742,23 +4681,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - 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); + 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); } class facebook::react::BaseTextShadowNode { - 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; + 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; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public const facebook::react::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -4769,12 +4708,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::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - 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 BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public bool collapsable; public bool collapsableChildren; public bool getClipsContentToBounds() const; @@ -4783,6 +4722,7 @@ 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; @@ -4798,38 +4738,37 @@ 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::_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 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 std::optional zIndex; public std::vector backgroundImage; + public std::vector backgroundPosition; + public std::vector backgroundRepeat; public std::vector backgroundSize; - 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); + 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); } 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::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::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; } @@ -4837,13 +4776,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::_buffered_runtime_executor::Work&& callback); + public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; - public facebook::react::_buffered_runtime_executor::Work work_; + public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; + public facebook::react::BufferedRuntimeExecutor::Work work_; public uint64_t index_; } @@ -4853,9 +4792,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::_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 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 void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -4870,10 +4809,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::_c_s_s_token::CSSToken& other) const = default; + 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 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; @@ -4881,15 +4820,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::_c_s_s_token::CSSToken next(); + public constexpr facebook::react::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(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; + 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; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -4908,95 +4847,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::_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 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 void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); - public facebook::react::_color::Color getColor(); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); + public facebook::react::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::_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; + 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; template - public std::shared_ptr build(facebook::react::_element::Element element) const; + public std::shared_ptr build(facebook::react::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::_component_descriptor::Flavor flavor_; - protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; + protected facebook::react::ComponentDescriptor::Flavor flavor_; + protected facebook::react::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::RawPropsParser rawPropsParser_; protected friend ShadowNode; - 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; + 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; 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::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 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 ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; - public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::ComponentDescriptor::Flavor flavor; + public facebook::react::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::_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 facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - 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 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 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::_context_container::ContextContainer& contextContainer) const; + public void update(const facebook::react::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -5006,13 +4945,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; } @@ -5024,12 +4963,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::_props_parser_context::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public DebuggingOverlayProps(const facebook::react::PropsParserContext& context, const facebook::react::DebuggingOverlayProps& sourceProps, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -5044,13 +4983,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -5062,26 +5001,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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 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; + 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 { @@ -5095,25 +5034,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::_event_payload::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::_event_beat::BeatCallback beatCallback_; + protected facebook::react::EventBeat::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::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); - public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::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 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::_event_beat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -5121,76 +5060,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - 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 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 void addListener(std::shared_ptr listener) 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 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 removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::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::_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 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 dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) 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, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::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::_raw_event::RawEvent& event); + public bool willDispatchEvent(const facebook::react::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::_high_res_time_stamp::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::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::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::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::_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; + 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; } enum facebook::react::EventQueue::UpdateMode { @@ -5199,26 +5138,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::_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 facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; + public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::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); @@ -5226,16 +5165,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - 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 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 ~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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -5244,98 +5183,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::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::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::_j_s_i_executor::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::JSIExecutor::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::_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 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 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::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() 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) 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 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 int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - 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(); + 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(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - 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 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 double toDOMHighResTimeStamp() const; - 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 facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - 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 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; } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - 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::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool focusable; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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 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 virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -5345,8 +5284,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - 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 onError(const facebook::react::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -5359,14 +5298,14 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - 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 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 virtual ~ImageManager(); } class facebook::react::ImageProps : public facebook::react::HostPlatformViewProps { public ImageProps() = default; - public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::RawProps& rawProps); public bool progressiveRenderingEnabled; public bool shouldNotifyLoadEvents; public facebook::react::EdgeInsets capInsets; @@ -5374,32 +5313,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::_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::SharedColor overlayColor; + public facebook::react::SharedColor tintColor; public std::string resizeMethod; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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(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() = default; } class facebook::react::ImageRequestParams { public ImageRequestParams(); public ImageRequestParams(facebook::react::Float blurRadius); - public bool operator==(const facebook::react::_image_request_params::ImageRequestParams& rhs) const = default; + public bool operator==(const facebook::react::ImageRequestParams& rhs) const = default; public facebook::react::Float blurRadius; } @@ -5418,36 +5357,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - 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 didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::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::_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 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 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::_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); + 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); } class facebook::react::ImageSource { - public bool operator==(const facebook::react::_image_source::ImageSource& rhs) const; + public bool operator==(const facebook::react::ImageSource& rhs) const; public facebook::react::Float scale; - public facebook::react::_image_source::CacheStategy cache; - public facebook::react::_image_source::Type type; - public facebook::react::_size::Size size; + public facebook::react::ImageSource::CacheStategy cache; + public facebook::react::ImageSource::Type type; + public facebook::react::Size size; public std::string body; public std::string bundle; public std::string method; @@ -5469,10 +5408,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - 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 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; } class facebook::react::ImageTelemetry { @@ -5482,8 +5421,8 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -5491,42 +5430,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::_props_parser_context::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); - public facebook::react::_shared_color::SharedColor backgroundColor; + public InputAccessoryProps(const facebook::react::PropsParserContext& context, const facebook::react::InputAccessoryProps& sourceProps, const facebook::react::RawProps& rawProps); + public facebook::react::SharedColor backgroundColor; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::_size::Size viewportSize_); - public const facebook::react::_size::Size viewportSize; + public InputAccessoryState(facebook::react::Size viewportSize_); + public const facebook::react::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; + public const facebook::react::ModuleRegistry& getModuleRegistry() const; + public facebook::react::ModuleRegistry& getModuleRegistry(); public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + 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(); @@ -5537,35 +5476,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - 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 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 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::_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 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 virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - 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); + 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); } class facebook::react::IntersectionObserverState { @@ -5589,7 +5528,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; @@ -5607,8 +5546,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::_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 facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; + public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -5627,21 +5566,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::_j_s_i_executor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -5651,15 +5590,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(); } @@ -5671,15 +5610,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::_j_s_modules_unbundle::_module::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::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -5699,16 +5638,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::_js_error_handler::OnJsError onJsError); + public JsErrorHandler(facebook::react::JsErrorHandler::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); @@ -5724,7 +5663,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 { @@ -5741,31 +5680,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - 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); + 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); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - 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 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 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::_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); + 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); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() 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 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 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::_raw_value::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::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::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -5778,28 +5717,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - 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 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 bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - 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 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 void dirtyLayout() = 0; - 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); + 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); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -5809,9 +5748,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - 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 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 virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -5819,13 +5758,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::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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 = {}); + 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 = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() const override; } @@ -5836,14 +5775,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; - public facebook::react::_size::Size size; + public facebook::react::AttributedString attributedString; + public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::Size size; } class facebook::react::LongLivedObject { @@ -5857,33 +5796,33 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); + public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::LongLivedObject* o); } class facebook::react::MainRunLoopObserver : public facebook::react::PlatformRunLoopObserver { - public MainRunLoopObserver(facebook::react::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner); + public MainRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::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::_map_buffer::MapBuffer::Key key) const; + public bool getBool(facebook::react::MapBuffer::Key key) const; public const uint8_t* data() 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 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 size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - 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 std::string getString(facebook::react::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -5898,8 +5837,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); - public facebook::react::_map_buffer::Key key; + public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); + public facebook::react::MapBuffer::Key key; public uint16_t type; public uint64_t data; } @@ -5912,19 +5851,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - 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); + 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); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -5938,16 +5877,16 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } enum facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation { @@ -5959,7 +5898,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnDismiss { } struct facebook::react::ModalHostViewEventEmitter::OnOrientationChange { - public facebook::react::_modal_host_view_event_emitter::OnOrientationChangeOrientation orientation; + public facebook::react::ModalHostViewEventEmitter::OnOrientationChangeOrientation orientation; } struct facebook::react::ModalHostViewEventEmitter::OnRequestClose { @@ -5970,7 +5909,7 @@ struct facebook::react::ModalHostViewEventEmitter::OnShow { class facebook::react::ModalHostViewProps : public facebook::react::HostPlatformViewProps { public ModalHostViewProps() = default; - public ModalHostViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ModalHostViewProps(const facebook::react::PropsParserContext& context, const facebook::react::ModalHostViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool allowSwipeDismissal; public bool animated; public bool hardwareAccelerated; @@ -5985,70 +5924,70 @@ class facebook::react::ModalHostViewProps : public facebook::react::HostPlatform } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::_size::Size screenSize_); - public const facebook::react::_size::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::Size screenSize_); + public const facebook::react::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; + public const facebook::react::TelemetryController& getTelemetryController() const; + public facebook::react::ShadowTreeRevision getBaseRevision() const; public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) 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::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) 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 ~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::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::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::_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 facebook::react::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); + public void mergeWith(facebook::react::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -6056,20 +5995,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::_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; + 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; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - 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 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 void unobserveAll(facebook::react::MutationObserverId mutationObserverId); } @@ -6081,48 +6020,48 @@ class facebook::react::NSDataBigString : public facebook::react::JSBigString { } class facebook::react::NativeAccessibilityInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAccessibilityInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAccessibilityManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAccessibilityManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAccessibilityManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeActionSheetManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeActionSheetManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeActionSheetManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAlertManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAlertManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAlertManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAnimatedModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAnimatedModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAnimatedModuleSpecJSI(const facebook::react::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::_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 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 bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - 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 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 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; @@ -6132,14 +6071,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::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::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::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::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; @@ -6149,149 +6088,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::_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 NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAnimatedTurboModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppStateSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppStateSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAppStateSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeAppearanceSpecJSI : public facebook::react::ObjCTurboModule { - public NativeAppearanceSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeAppearanceSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeBlobModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeBlobModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeBlobModuleSpecJSI(const facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeClipboardSpecJSI(const facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDevLoadingViewSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevMenuSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevMenuSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDevMenuSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDevSettingsSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDevSettingsSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDevSettingsSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceEventManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceEventManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDeviceEventManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeDeviceInfoSpecJSI : public facebook::react::ObjCTurboModule { - public NativeDeviceInfoSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeDeviceInfoSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeExceptionsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeExceptionsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeExceptionsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFileReaderModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFileReaderModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeFileReaderModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeFrameRateLoggerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeFrameRateLoggerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeFrameRateLoggerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeHeadlessJsTaskSupportSpecJSI : public facebook::react::ObjCTurboModule { - public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeHeadlessJsTaskSupportSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeI18nManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeI18nManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeI18nManagerSpecJSI(const facebook::react::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::_sync_callback::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeImageEditorSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageLoaderIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageLoaderIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeImageLoaderIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeImageStoreIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeImageStoreIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeImageStoreIOSSpecJSI(const facebook::react::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::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeJSCHeapCaptureSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeKeyboardObserverSpecJSI : public facebook::react::ObjCTurboModule { - public NativeKeyboardObserverSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeKeyboardObserverSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLinkingManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLinkingManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeLinkingManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeLogBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeLogBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeLogBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeMethodCallInvoker { @@ -6301,12 +6240,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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeModalManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeModule { @@ -6314,7 +6253,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; } @@ -6363,116 +6302,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::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeNetworkingIOSSpecJSI(const facebook::react::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::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::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::_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); + 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); } class facebook::react::NativePlatformConstantsIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePlatformConstantsIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativePlatformConstantsIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativePushNotificationManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativePushNotificationManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativePushNotificationManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsRuntimeSettingsModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsRuntimeSettingsModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeReactDevToolsSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeReactDevToolsSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeRedBoxSpecJSI : public facebook::react::ObjCTurboModule { - public NativeRedBoxSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeRedBoxSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSegmentFetcherSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSegmentFetcherSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSegmentFetcherSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSettingsManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSettingsManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSettingsManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeShareModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeShareModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeShareModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSoundManagerSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSoundManagerSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSoundManagerSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeSourceCodeSpecJSI : public facebook::react::ObjCTurboModule { - public NativeSourceCodeSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeSourceCodeSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeStatusBarManagerIOSSpecJSI : public facebook::react::ObjCTurboModule { - public NativeStatusBarManagerIOSSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeStatusBarManagerIOSSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeTimingSpecJSI : public facebook::react::ObjCTurboModule { - public NativeTimingSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeTimingSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeVibrationSpecJSI(const facebook::react::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); @@ -6480,7 +6419,7 @@ class facebook::react::NativeViewTransition : public facebook::react::NativeView } class facebook::react::NativeWebSocketModuleSpecJSI : public facebook::react::ObjCTurboModule { - public NativeWebSocketModuleSpecJSI(const facebook::react::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); + public NativeWebSocketModuleSpecJSI(const facebook::react::ObjCTurboModule::InitParams& params); } class facebook::react::NetworkReporter { @@ -6489,9 +6428,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::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::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::_response_info::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::ResponseInfo& responseInfo, int encodedDataLength); public void storeResponseBody(const std::string& requestId, std::string_view body, bool base64Encoded); } @@ -6500,8 +6439,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::_obj_c_turbo_module::_init_params::ObjCTurboModule::InitParams& params); - public virtual std::vector getPropertyNames(facebook::jsi::_runtime::facebook::jsi::Runtime& runtime) override; + public ObjCInteropTurboModule(const facebook::react::ObjCTurboModule::InitParams& params); + public virtual std::vector getPropertyNames(facebook::jsi::Runtime& runtime) override; } struct facebook::react::ObjCInteropTurboModule::MethodDescriptor { @@ -6517,34 +6456,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::_obj_c_turbo_module::_init_params::InitParams& params); + public ObjCTurboModule(const facebook::react::ObjCTurboModule::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::Float maximumFontSize; public facebook::react::Float minimumFontScale; @@ -6556,7 +6495,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -6564,25 +6503,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::_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); + 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); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_base_text_shadow_node::Attachments attachments; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::BaseTextShadowNode::Attachments attachments; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -6615,16 +6554,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::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::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::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -6632,41 +6571,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::_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); + 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); } class facebook::react::PerformanceEntryReporterEventListener { - 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 void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - 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 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 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::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::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::_run_loop_observer::RunLoopObserver::Activity activities, facebook::react::_run_loop_observer::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); + public PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity activities, facebook::react::RunLoopObserver::WeakOwner owner, CFRunLoopRef runLoop); public virtual bool isOnRunLoopThread() const noexcept override; public ~PlatformRunLoopObserver(); } @@ -6680,49 +6619,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - 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); + 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); } class facebook::react::PointerHoverTracker { - 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 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 void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - 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); + protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(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 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 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -6731,7 +6670,7 @@ class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode } class facebook::react::PullToRefreshViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onRefresh(facebook::react::_pull_to_refresh_view_event_emitter::_on_refresh::OnRefresh value) const; + public void onRefresh(facebook::react::PullToRefreshViewEventEmitter::OnRefresh value) const; } struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { @@ -6739,22 +6678,22 @@ struct facebook::react::PullToRefreshViewEventEmitter::OnRefresh { class facebook::react::PullToRefreshViewProps : public facebook::react::HostPlatformViewProps { public PullToRefreshViewProps() = default; - public PullToRefreshViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public PullToRefreshViewProps(const facebook::react::PropsParserContext& context, const facebook::react::PullToRefreshViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool refreshing; public facebook::react::Float progressViewOffset; - public facebook::react::_shared_color::SharedColor tintColor; - public facebook::react::_shared_color::SharedColor titleColor; + public facebook::react::SharedColor tintColor; + public facebook::react::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::_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 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 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); } @@ -6769,20 +6708,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::_image_load_error::ImageLoadError& error) const override; - public virtual void didReceiveImage(const facebook::react::_image_response::ImageResponse& imageResponse) const override; + 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 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(); } @@ -6801,13 +6740,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 { @@ -6817,12 +6756,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::_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 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 folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -6841,7 +6780,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::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -6854,7 +6793,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string text; } @@ -6869,7 +6808,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::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; + public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -6880,17 +6819,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::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); + 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 facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() 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 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::_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 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 registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -6904,57 +6843,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::_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); + 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); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - 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; + 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; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - 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 const facebook::react::RunLoopObserver::Activity activities_; + protected const facebook::react::RunLoopObserver::WeakOwner owner_; + protected mutable const facebook::react::RunLoopObserver::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::_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)>; + 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)>; 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::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - 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 void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -6966,65 +6905,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::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(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 facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; + public facebook::react::RuntimeScheduler& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::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::_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 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 ~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::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -7035,50 +6974,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::_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 facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; + public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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::_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 facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; + public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -7089,7 +7028,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::_props_parser_context::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SafeAreaViewProps(const facebook::react::PropsParserContext& context, const facebook::react::SafeAreaViewProps& sourceProps, const facebook::react::RawProps& rawProps); } class facebook::react::SafeAreaViewShadowNode : public facebook::react::ConcreteViewShadowNode { @@ -7100,48 +7039,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - 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 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 virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() 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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::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::_scheduler_delegate::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::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::_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 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 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; } @@ -7149,44 +7088,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::_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(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() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::_point::Point contentOffset; - public facebook::react::_rect::Rect contentBoundingRect; - public facebook::react::_size::Size getContentSize() const; + public facebook::react::Point contentOffset; + public facebook::react::Rect contentBoundingRect; + public facebook::react::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -7197,12 +7136,12 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - 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 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 static constexpr facebook::react::ComponentName Name(); public static facebook::react::ComponentHandle Handle(); } @@ -7213,82 +7152,82 @@ class facebook::react::Selection { } class facebook::react::ShadowNode : public facebook::react::Sealable, public facebook::react::DebugStringConvertible, public facebook::jsi::NativeState { - protected facebook::react::_props::Props::Shared props_; - protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; - protected facebook::react::_state::State::Shared state_; + protected facebook::react::Props::Shared props_; + protected facebook::react::ShadowNodeTraits traits_; + protected facebook::react::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::_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 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 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::_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 const facebook::react::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::_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 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 void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - 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 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 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 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::_shadow_node_fragment::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::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::_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 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 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::_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 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 void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - 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); + 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); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -7311,19 +7250,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - 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 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 facebook::react::CommitMode getCommitMode() 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::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::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::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; @@ -7333,26 +7272,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - 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 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 ~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::_root_shadow_node::RootShadowNode::Shared rootShadowNode; - public facebook::react::_shadow_tree_revision::Number number; - public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; + public facebook::react::RootShadowNode::Shared rootShadowNode; + public facebook::react::ShadowTreeRevision::Number number; + public facebook::react::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -7363,61 +7302,61 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } class facebook::react::SharedColor { public SharedColor(); - 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 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 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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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::_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 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 mutable bool isObsolete_; protected size_t revision_; - public facebook::react::_state::State::Shared getMostRecentState() const; - public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::State::Shared getMostRecentState() const; + public facebook::react::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::_state_update::Callback callback; - public using Callback = std::function; + public facebook::react::StateUpdate::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7426,20 +7365,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::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const 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 setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -7453,23 +7392,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(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 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 std::unordered_set getRunningSurfaces() const 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 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 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; } @@ -7485,17 +7424,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::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::SwitchEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onChange(facebook::react::_switch_event_emitter::_on_change::OnChange value) const; + public void onChange(facebook::react::SwitchEventEmitter::OnChange value) const; } struct facebook::react::SwitchEventEmitter::OnChange { @@ -7505,26 +7444,26 @@ struct facebook::react::SwitchEventEmitter::OnChange { class facebook::react::SwitchProps : public facebook::react::HostPlatformViewProps { public SwitchProps() = default; - public SwitchProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public SwitchProps(const facebook::react::PropsParserContext& context, const facebook::react::SwitchProps& sourceProps, const facebook::react::RawProps& rawProps); public bool disabled; public bool value; - 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 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; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } 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 { @@ -7532,7 +7471,7 @@ class facebook::react::TelemetryController { } class facebook::react::TextAttributes : public facebook::react::DebugStringConvertible { - public bool operator==(const facebook::react::_text_attributes::TextAttributes& rhs) const; + public bool operator==(const facebook::react::TextAttributes& rhs) const; public facebook::react::Float fontSize; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float letterSpacing; @@ -7540,11 +7479,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::_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 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 std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -7557,31 +7496,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::_text_attributes::TextAttributes textAttributes); + public void apply(facebook::react::TextAttributes textAttributes); } class facebook::react::TextInputComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public TextInputComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public TextInputComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -7590,27 +7529,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::_props_parser_context::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public TextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::TextInputProps& sourceProps, const facebook::react::RawProps& rawProps); public bool onChangeSync; public bool onKeyPressSync; - public const facebook::react::_text_input_traits::TextInputTraits traits; + public const facebook::react::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 { @@ -7618,10 +7557,10 @@ class facebook::react::TextInputShadowNode : public facebook::react::BaseTextInp class facebook::react::TextInputState { public TextInputState() = default; - 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 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 int64_t mostRecentEventCount; } @@ -7651,51 +7590,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::_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 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 std::shared_ptr getNativeTextLayoutManager() const; } class facebook::react::TextMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::_size::Size size; - public facebook::react::_text_measurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::Size size; + public facebook::react::TextMeasurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::_rect::Rect frame; + public facebook::react::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - 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); + 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); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static facebook::react::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::_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 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 void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -7704,27 +7643,26 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - 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; + 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; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -7743,7 +7681,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -7761,20 +7699,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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); + 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); 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; } @@ -7785,72 +7723,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, 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 ~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::_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 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 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::_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 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 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::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - 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 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 setSurfaceProps(facebook::react::SurfaceId surfaceId, 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 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 stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - 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 unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::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::_u_i_manager_animation_backend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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; @@ -7860,54 +7798,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::_raw_value::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::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::_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 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 virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - 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 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 invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - 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 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 ~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::_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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_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 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 ~UIManagerMountHook() noexcept = default; } @@ -7917,17 +7855,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::_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 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 void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -7950,15 +7888,15 @@ class facebook::react::UnimplementedNativeViewEventEmitter : public facebook::re class facebook::react::UnimplementedNativeViewProps : public facebook::react::HostPlatformViewProps { public UnimplementedNativeViewProps() = default; - public UnimplementedNativeViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public UnimplementedNativeViewProps(const facebook::react::PropsParserContext& context, const facebook::react::UnimplementedNativeViewProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string name; } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() 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::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -7968,7 +7906,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -7987,60 +7925,60 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::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::_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 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 void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::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::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::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::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point originFromRoot; - public facebook::react::_size::Size size; + public facebook::react::Point originFromRoot; + public facebook::react::Size size; } class facebook::react::VirtualViewEventEmitter : public facebook::react::BaseViewEventEmitter { - public void onModeChange(facebook::react::_virtual_view_event_emitter::_on_mode_change::OnModeChange value) const; + public void onModeChange(facebook::react::VirtualViewEventEmitter::OnModeChange value) const; } struct facebook::react::VirtualViewEventEmitter::OnModeChange { - 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 facebook::react::VirtualViewEventEmitter::OnModeChangeTargetRect targetRect; + public facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect thresholdRect; public int mode; } @@ -8060,52 +7998,52 @@ struct facebook::react::VirtualViewEventEmitter::OnModeChangeThresholdRect { class facebook::react::VirtualViewProps : public facebook::react::HostPlatformViewProps { public VirtualViewProps() = default; - public VirtualViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public VirtualViewProps(const facebook::react::PropsParserContext& context, const facebook::react::VirtualViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool initialHidden; public bool removeClippedSubviews; public int renderState; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::WeakFamilyRegistry { - 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 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 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::_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; + 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; public virtual bool getIsLayoutClean() const 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 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 dirtyLayout() 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 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 void enableMeasurement(); - public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; + public void setPadding(facebook::react::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::_size::Size size) const; + public void setSize(facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -8123,7 +8061,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -8627,7 +8565,6 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, - VerticalText, WResize, Wait, ZoomIn, @@ -9186,8 +9123,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public std::string name; } @@ -9204,7 +9141,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::_accessibility_state::CheckedState checked; + public facebook::react::AccessibilityState::CheckedState checked; public std::optional expanded; } @@ -9224,7 +9161,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::_pointer_event::PointerEvent event; + public facebook::react::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -9234,32 +9171,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::_animated_props::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::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::_shared_color::SharedColor value); + public void setBackgroundColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::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); @@ -9269,29 +9206,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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setMargin(facebook::react::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::_shared_color::SharedColor value); + public void setOutlineColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPadding(facebook::react::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPosition(facebook::react::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::_shared_color::SharedColor value); - public void setShadowOffset(facebook::react::_size::Size value); + public void setShadowColor(facebook::react::SharedColor value); + public void setShadowOffset(facebook::react::Size value); public void setShadowOpacity(facebook::react::Float value); public void setShadowRadius(facebook::react::Float value); - public void setTransform(const facebook::react::_transform::Transform& t); - public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); + public void setTransform(const facebook::react::Transform& t); + public void setTransformOrigin(const facebook::react::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -9312,38 +9249,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 facebook::react::_shadow_view::ShadowView viewEnd; - public facebook::react::_shadow_view::ShadowView viewPrev; - public facebook::react::_shadow_view::ShadowView viewStart; - public std::vector finalMutationsForKeyFrame; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; + public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public facebook::react::_animated_props::AnimatedProps props; - public std::shared_ptr family; + 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::_background_position::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::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::_background_repeat::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -9352,32 +9289,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::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::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; + public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; + public size_t operator()(const facebook::react::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -9387,12 +9324,12 @@ struct facebook::react::BorderMetrics { struct facebook::react::BoxShadow { public bool inset; - public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; + public bool operator==(const facebook::react::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::_shared_color::SharedColor color; + public facebook::react::SharedColor color; } struct facebook::react::Bridging { @@ -9440,29 +9377,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::_magic32::Magic32 magic32; + public facebook::react::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - 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; + public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; + public facebook::react::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - 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 constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; + public static constexpr facebook::react::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -9470,28 +9407,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - 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; + public bool operator==(const facebook::react::CSSColorStop& rhs) const; + public facebook::react::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - 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; + 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; } struct facebook::react::CSSFunctionBlock { @@ -9499,146 +9436,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - 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; + 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; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; - public facebook::react::_c_s_s_length::CSSLength length; + public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; + public facebook::react::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - 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; + public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; + public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; + public std::optional position; public std::optional shape; public std::optional size; - public std::optional position; - public std::vector> items; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - 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; + 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; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - 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; + 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; } struct facebook::react::CSSSimpleBlock { @@ -9646,47 +9583,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - 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; + public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - 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; + public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -9696,16 +9633,16 @@ struct facebook::react::CallbackWithId { struct facebook::react::Color { public Color(); - public Color(const facebook::react::_color_components::ColorComponents& components); - public Color(const facebook::react::_dynamic_color::DynamicColor& dynamicColor); + public Color(const facebook::react::ColorComponents& components); + public Color(const facebook::react::DynamicColor& dynamicColor); public Color(int32_t color); - 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 bool operator!=(const facebook::react::Color& other) const; + public bool operator==(const facebook::react::Color& other) const; + public facebook::react::ColorComponents getColorComponents() const; public float getChannel(int channelId) const; public int32_t getColor() const; public operator int32_t() const; - public static facebook::react::_color::Color createSemanticColor(std::vector& semanticItems); + public static facebook::react::Color createSemanticColor(std::vector& semanticItems); public std::shared_ptr getUIColor() const; public std::size_t getUIColorHash() const; } @@ -9719,38 +9656,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - 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 bool operator==(const facebook::react::ColorStop& other) const = default; + public facebook::react::SharedColor color; + public facebook::react::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; + public bool operator==(const facebook::react::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - 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; + public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; + public facebook::react::Rect frame; + public facebook::react::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::_drop_shadow_params::DropShadowParams& other) const = default; + public bool operator==(const facebook::react::DropShadowParams& other) const = default; public facebook::react::Float offsetX; public facebook::react::Float offsetY; public facebook::react::Float standardDeviation; - public facebook::react::_shared_color::SharedColor color; + public facebook::react::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -9780,7 +9717,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -9789,8 +9726,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(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 facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; + public facebook::react::EventPayload& operator=(facebook::react::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; @@ -9798,9 +9735,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; + public bool operator==(const facebook::react::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::ImageURLLoaderAttribution { @@ -9828,56 +9765,56 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; + public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; + public facebook::react::HighResTimeStamp time; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - 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; + public facebook::react::Rect intersectionRect; + public facebook::react::Rect rootRect; + public facebook::react::Rect targetRect; + public facebook::react::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 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 std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::_animation_config::AnimationConfig createConfig; - public facebook::react::_animation_config::AnimationConfig deleteConfig; - public facebook::react::_animation_config::AnimationConfig updateConfig; + public facebook::react::AnimationConfig createConfig; + public facebook::react::AnimationConfig deleteConfig; + public facebook::react::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - 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; + public facebook::react::Size clamp(const facebook::react::Size& size) const; + public facebook::react::Size maximumSize; + public facebook::react::Size minimumSize; } struct facebook::react::LayoutContext { public bool swapLeftAndRightInRTL; public facebook::react::Float fontSizeMultiplier; public facebook::react::Float pointScaleFactor; - public facebook::react::_point::Point viewportOffset; - public facebook::react::_size::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::Point viewportOffset; + public facebook::react::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { - public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -9886,29 +9823,29 @@ struct facebook::react::LayoutMetrics { public facebook::react::Float pointScaleFactor; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - 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; + public facebook::react::Rect frame; + public facebook::react::Rect getContentFrame() const; + public facebook::react::Rect getOverflowInsetFrame() const; + public facebook::react::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { public LineMeasurement(const folly::dynamic& data); - 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 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 facebook::react::Float ascender; public facebook::react::Float capHeight; public facebook::react::Float descender; public facebook::react::Float xHeight; - public facebook::react::_rect::Rect frame; - public static facebook::react::Float baseline(const std::vector& lines); + public facebook::react::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::_linear_gradient::LinearGradient& other) const = default; + public bool operator==(const facebook::react::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -9922,9 +9859,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - 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; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::TextMeasurement measurement; + public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -9952,24 +9889,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 facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + 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 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; @@ -9982,10 +9919,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; } @@ -10002,38 +9939,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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::Point& rhs) const = default; + public bool operator==(const facebook::react::Point& rhs) const = default; public facebook::react::Float x; public facebook::react::Float y; - 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; + 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; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -10046,10 +9983,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::_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 facebook::react::HighResTimeStamp timeStamp; + public facebook::react::Point clientPoint; + public facebook::react::Point offsetPoint; + public facebook::react::Point screenPoint; public int button; public int buttons; public int detail; @@ -10063,13 +10000,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::_pointer_event::PointerEvent event; - public std::shared_ptr target; + public facebook::react::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; + public facebook::react::SharedColor color; public std::optional position; } @@ -10083,37 +10020,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::_context_container::ContextContainer& contextContainer); + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); + public const facebook::react::ContextContainer& contextContainer; public const facebook::react::SurfaceId surfaceId; - public const facebook::react::_context_container::ContextContainer& contextContainer; - public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; + public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::_base_view_props::BaseViewProps props; + public facebook::react::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; + public bool operator==(const facebook::react::RadialGradient& other) const = default; + public facebook::react::RadialGradientPosition position; public facebook::react::RadialGradientShape shape; - public facebook::react::_radial_gradient_position::RadialGradientPosition position; - public facebook::react::_radial_gradient_size::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - 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; + 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; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -10124,21 +10061,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - 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 bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; + public facebook::react::ValueUnit x; + public facebook::react::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::_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 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 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 { @@ -10165,20 +10102,20 @@ struct facebook::react::RecoverableError : public std::exception { } struct facebook::react::Rect { - public bool containsPoint(facebook::react::_point::Point point) noexcept; - public bool operator==(const facebook::react::_rect::Rect& rhs) const noexcept = default; + public bool containsPoint(facebook::react::Point point) noexcept; + public bool operator==(const facebook::react::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::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; + 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; } struct facebook::react::RequestInfo { @@ -10189,14 +10126,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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; } @@ -10209,19 +10146,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::_scroll_event::ScrollEvent& scrollEvent); - public facebook::react::_point::Point targetContentOffset; - public facebook::react::_point::Point velocity; + public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); + public facebook::react::Point targetContentOffset; + public facebook::react::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -10231,9 +10168,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::Point contentOffset; - public facebook::react::_size::Size containerSize; - public facebook::react::_size::Size contentSize; + public facebook::react::Point contentOffset; + public facebook::react::Size containerSize; + public facebook::react::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; @@ -10243,28 +10180,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::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(); + 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(); } 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; } @@ -10276,40 +10213,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::_shadow_view::ShadowView& rhs) const; + public bool operator==(const facebook::react::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::_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; + 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; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -10324,19 +10261,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - 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 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 size_t mountIndex; } struct facebook::react::Size { public facebook::react::Float height; public facebook::react::Float width; - 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; + public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; + public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; } struct facebook::react::StateData { @@ -10344,16 +10281,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 { @@ -10362,12 +10299,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::_high_res_time_stamp::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + 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); } struct facebook::react::TextLayoutContext { - public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; public facebook::react::Float pointScaleFactor; public facebook::react::SurfaceId surfaceId; } @@ -10388,30 +10325,30 @@ struct facebook::react::TouchEvent { } struct facebook::react::Transform { - public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::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::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 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 operator folly::dynamic() const; - 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 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 std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -10421,24 +10358,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; + public bool operator==(const facebook::react::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::_value_unit::ValueUnit x; - public facebook::react::_value_unit::ValueUnit y; - public facebook::react::_value_unit::ValueUnit z; + public facebook::react::ValueUnit x; + public facebook::react::ValueUnit y; + public facebook::react::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::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::_value_unit::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -10453,14 +10390,12 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; + public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { - AuxClick, - AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -10520,7 +10455,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::_c_s_s_syntax_parser::CSSSyntaxParser& parser; + public facebook::react::CSSSyntaxParser& parser; } template @@ -10552,59 +10487,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - 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; + public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; + public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public 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 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 using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::_transform::Transform getTransform() const override; + public virtual facebook::react::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - 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 + 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 class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - 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(); + 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(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - 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 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 using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; + public using ConcreteState = facebook::react::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::_concrete_shadow_node::ConcreteStateData&& data); + public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); } template @@ -10631,14 +10566,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - 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 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 using Data = DataT; - 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 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 ~ConcreteState() override = default; } @@ -10659,20 +10594,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - 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 facebook::react::DiffMap::Iterator begin(); + public facebook::react::DiffMap::Iterator end(); + public facebook::react::DiffMap::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::_diff_map::_iterator::Iterator it); - public void insert(facebook::react::_diff_map::Pair pair); + public void erase(facebook::react::DiffMap::Iterator it); + public void insert(facebook::react::DiffMap::Pair pair); } class facebook::react::DiffMap::Iterator { - 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++(); + 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++(); } template @@ -10680,8 +10615,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::_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 facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; + public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -10704,10 +10639,10 @@ struct facebook::react::NativePerformanceRawPerformanceEntry { public P14 contentType; public P15 encodedBodySize; public P16 decodedBodySize; - public bool operator==(const facebook::react::_native_performance_raw_performance_entry::NativePerformanceRawPerformanceEntry& other) const; + public bool operator==(const facebook::react::NativePerformanceRawPerformanceEntry& other) const; } -template +template struct facebook::react::NativeAlertManagerArgs { public P0 title; public P1 message; @@ -10719,10 +10654,7 @@ struct facebook::react::NativeAlertManagerArgs { 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; + public bool operator==(const facebook::react::NativeAlertManagerArgs& other) const; } template @@ -10736,7 +10668,7 @@ struct facebook::react::NativePushNotificationManagerIOSNotification { public P6 applicationIconBadgeNumber; public P7 isSilent; public P8 soundName; - public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_notification::NativePushNotificationManagerIOSNotification& other) const; + public bool operator==(const facebook::react::NativePushNotificationManagerIOSNotification& other) const; } template @@ -10749,7 +10681,7 @@ struct facebook::react::NativeExceptionsManagerExceptionData { public P5 id; public P6 isFatal; public P7 extraData; - public bool operator==(const facebook::react::_native_exceptions_manager_exception_data::NativeExceptionsManagerExceptionData& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerExceptionData& other) const; } template @@ -10762,7 +10694,7 @@ struct facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS { public P5 systemName; public P6 interfaceIdiom; public P7 isMacCatalyst; - public bool operator==(const facebook::react::_native_platform_constants_i_o_s_platform_constants_i_o_s::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; + public bool operator==(const facebook::react::NativePlatformConstantsIOSPlatformConstantsIOS& other) const; } template @@ -10774,7 +10706,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntr public P4 intersectionRect; public P5 isIntersectingAboveThresholds; public P6 time; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_entry::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntry& other) const; } template @@ -10785,7 +10717,7 @@ struct facebook::react::NativeIntersectionObserverNativeIntersectionObserverObse public P3 thresholds; public P4 rootThresholds; public P5 rootMargin; - public bool operator==(const facebook::react::_native_intersection_observer_native_intersection_observer_observe_options::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeIntersectionObserverNativeIntersectionObserverObserveOptions& other) const; } template @@ -10795,7 +10727,7 @@ struct facebook::react::NativeExceptionsManagerStackFrame { public P2 lineNumber; public P3 methodName; public P4 collapse; - public bool operator==(const facebook::react::_native_exceptions_manager_stack_frame::NativeExceptionsManagerStackFrame& other) const; + public bool operator==(const facebook::react::NativeExceptionsManagerStackFrame& other) const; } template @@ -10805,7 +10737,7 @@ struct facebook::react::NativeImageEditorOptions { public P2 displaySize; public P3 resizeMode; public P4 allowExternalStorage; - public bool operator==(const facebook::react::_native_image_editor_options::NativeImageEditorOptions& other) const; + public bool operator==(const facebook::react::NativeImageEditorOptions& other) const; } template @@ -10814,7 +10746,7 @@ struct facebook::react::NativeDeviceInfoDimensionsPayload { public P1 screen; public P2 windowPhysicalPixels; public P3 screenPhysicalPixels; - public bool operator==(const facebook::react::_native_device_info_dimensions_payload::NativeDeviceInfoDimensionsPayload& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDimensionsPayload& other) const; } template @@ -10823,7 +10755,7 @@ struct facebook::react::NativeDeviceInfoDisplayMetrics { public P1 height; public P2 scale; public P3 fontScale; - public bool operator==(const facebook::react::_native_device_info_display_metrics::NativeDeviceInfoDisplayMetrics& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDisplayMetrics& other) const; } template @@ -10832,7 +10764,7 @@ struct facebook::react::NativeMutationObserverNativeMutationRecord { public P1 target; public P2 addedNodes; public P3 removedNodes; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_record::NativeMutationObserverNativeMutationRecord& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationRecord& other) const; } template @@ -10841,7 +10773,7 @@ struct facebook::react::NativePerformancePerformanceObserverInit { public P1 type; public P2 buffered; public P3 durationThreshold; - public bool operator==(const facebook::react::_native_performance_performance_observer_init::NativePerformancePerformanceObserverInit& other) const; + public bool operator==(const facebook::react::NativePerformancePerformanceObserverInit& other) const; } template @@ -10849,7 +10781,7 @@ struct facebook::react::NativeAnimatedModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_module_end_result::NativeAnimatedModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEndResult& other) const; } template @@ -10857,7 +10789,7 @@ struct facebook::react::NativeAnimatedTurboModuleEndResult { public P0 finished; public P1 value; public P2 offset; - public bool operator==(const facebook::react::_native_animated_turbo_module_end_result::NativeAnimatedTurboModuleEndResult& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEndResult& other) const; } template @@ -10865,7 +10797,7 @@ struct facebook::react::NativeDeviceInfoDeviceInfoConstants { public P0 Dimensions; public P1 isEdgeToEdge; public P2 isIPhoneX_deprecated; - public bool operator==(const facebook::react::_native_device_info_device_info_constants::NativeDeviceInfoDeviceInfoConstants& other) const; + public bool operator==(const facebook::react::NativeDeviceInfoDeviceInfoConstants& other) const; } template @@ -10873,7 +10805,7 @@ struct facebook::react::NativeI18nManagerI18nManagerConstants { public P0 doLeftAndRightSwapInRTL; public P1 isRTL; public P2 localeIdentifier; - public bool operator==(const facebook::react::_native_i18n_manager_i18n_manager_constants::NativeI18nManagerI18nManagerConstants& other) const; + public bool operator==(const facebook::react::NativeI18nManagerI18nManagerConstants& other) const; } template @@ -10881,7 +10813,7 @@ struct facebook::react::NativeMutationObserverNativeMutationObserverObserveOptio public P0 mutationObserverId; public P1 targetShadowNode; public P2 subtree; - public bool operator==(const facebook::react::_native_mutation_observer_native_mutation_observer_observe_options::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; + public bool operator==(const facebook::react::NativeMutationObserverNativeMutationObserverObserveOptions& other) const; } template @@ -10889,73 +10821,73 @@ struct facebook::react::NativePushNotificationManagerIOSPermissions { public P0 alert; public P1 badge; public P2 sound; - public bool operator==(const facebook::react::_native_push_notification_manager_i_o_s_permissions::NativePushNotificationManagerIOSPermissions& other) const; + public bool operator==(const facebook::react::NativePushNotificationManagerIOSPermissions& other) const; } template struct facebook::react::NativeAnimatedModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_module_event_mapping::NativeAnimatedModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedModuleEventMapping& other) const; } template struct facebook::react::NativeAnimatedTurboModuleEventMapping { public P0 nativeEventPath; public P1 animatedValueTag; - public bool operator==(const facebook::react::_native_animated_turbo_module_event_mapping::NativeAnimatedTurboModuleEventMapping& other) const; + public bool operator==(const facebook::react::NativeAnimatedTurboModuleEventMapping& other) const; } template struct facebook::react::NativeBlobModuleConstants { public P0 BLOB_URI_SCHEME; public P1 BLOB_URI_HOST; - public bool operator==(const facebook::react::_native_blob_module_constants::NativeBlobModuleConstants& other) const; + public bool operator==(const facebook::react::NativeBlobModuleConstants& other) const; } template struct facebook::react::NativeIdleCallbacksIdleDeadline { public P0 didTimeout; public P1 timeRemaining; - public bool operator==(const facebook::react::_native_idle_callbacks_idle_deadline::NativeIdleCallbacksIdleDeadline& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksIdleDeadline& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_partial_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModulePartialReloadAndProfileConfig& other) const; } template struct facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig { public P0 shouldReloadAndProfile; public P1 recordChangeDescriptions; - public bool operator==(const facebook::react::_native_react_dev_tools_runtime_settings_module_reload_and_profile_config::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; + public bool operator==(const facebook::react::NativeReactDevToolsRuntimeSettingsModuleReloadAndProfileConfig& other) const; } template struct facebook::react::NativeAppStateAppState { public P0 app_state; - public bool operator==(const facebook::react::_native_app_state_app_state::NativeAppStateAppState& other) const; + public bool operator==(const facebook::react::NativeAppStateAppState& other) const; } template struct facebook::react::NativeAppStateAppStateConstants { public P0 initialAppState; - public bool operator==(const facebook::react::_native_app_state_app_state_constants::NativeAppStateAppStateConstants& other) const; + public bool operator==(const facebook::react::NativeAppStateAppStateConstants& other) const; } template struct facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions { public P0 timeout; - public bool operator==(const facebook::react::_native_idle_callbacks_request_idle_callback_options::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; + public bool operator==(const facebook::react::NativeIdleCallbacksRequestIdleCallbackOptions& other) const; } template struct facebook::react::NativeSourceCodeSourceCodeConstants { public P0 scriptURL; - public bool operator==(const facebook::react::_native_source_code_source_code_constants::NativeSourceCodeSourceCodeConstants& other) const; + public bool operator==(const facebook::react::NativeSourceCodeSourceCodeConstants& other) const; } template @@ -10963,10 +10895,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::_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 facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; + public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -10980,15 +10912,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::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::_component_descriptor::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -10998,37 +10930,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::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; + 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; } template class facebook::react::Element { public Element(); - 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 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 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 @@ -11037,307 +10969,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; } @@ -11350,246 +11282,246 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - 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 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 using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - 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 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 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 @@ -11599,7 +11531,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; } template @@ -11609,13 +11541,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; + public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::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; @@ -11628,9 +11560,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::_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 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 void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -11641,17 +11573,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::_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 facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; + public facebook::react::SharedFunction& operator=(facebook::react::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 error); + public void reject(facebook::react::Error error); public void resolve(T... value); } @@ -11684,19 +11616,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -11713,30 +11645,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(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 @@ -11758,22 +11690,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& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging : public facebook::react::NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -11809,83 +11741,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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); + 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); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -11897,7 +11829,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11916,7 +11848,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -11929,7 +11861,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -11939,15 +11871,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -11957,29 +11889,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::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional> consume(facebook::react::CSSValueParser& parser); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -11992,12 +11924,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::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 @@ -12006,7 +11938,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 @@ -12024,30 +11956,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::_c_s_s_value_parser::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -12075,24 +12007,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } template @@ -12107,12 +12039,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::_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 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 static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; } template @@ -12441,18 +12373,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::_inspector_page_description::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::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::_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); +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); 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 @@ -12470,7 +12402,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(); } @@ -12494,19 +12426,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::_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(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(); } 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::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - 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 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 std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -12516,9 +12448,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::_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 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 operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -12527,19 +12459,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::_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 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 ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -12551,18 +12483,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::_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 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 ~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::_session_state::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -12570,10 +12502,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::_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 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 void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -12583,24 +12515,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::_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 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 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::_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::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::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - 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 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 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(); } @@ -12609,26 +12541,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::_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::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::tracing::HostTracingProfile stopTracing(); - 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 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 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::_instance_target::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::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::_host_target_delegate::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -12638,20 +12570,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::_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 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 virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -12661,23 +12593,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::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::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - 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 HostTargetTraceRecording(facebook::react::jsinspector_modern::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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); public void start(); } @@ -12685,8 +12617,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::_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 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 virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -12694,7 +12626,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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -12702,12 +12634,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::_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 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 virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -12743,6 +12675,7 @@ class facebook::react::jsinspector_modern::IWebSocketDelegate { } class facebook::react::jsinspector_modern::InspectorFlags { + public InspectorFlags(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; public bool getAssertSingleHostState() const; public bool getFrameRecordingEnabled() const; public bool getFuseboxEnabled() const; @@ -12750,13 +12683,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 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(); @@ -12765,43 +12699,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::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::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::_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 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 ~InstanceTarget(); } @@ -12809,14 +12743,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::_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 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 virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -12824,9 +12758,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::_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 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 virtual ~LoadNetworkResourceDelegate() = default; } @@ -12850,9 +12784,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::_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 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 ~NetworkIOAgent(); } @@ -12860,8 +12794,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::_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 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 virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -12879,33 +12813,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::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::_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 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 bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::RuntimeAgent::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; } @@ -12916,22 +12850,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::_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 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 ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::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::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -12944,17 +12878,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::_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 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 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::_runtime_target_controller::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -12962,14 +12896,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::_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 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 virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - 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 TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -13000,14 +12934,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::_stack_trace::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + 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(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - 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 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 std::vector args; public ~ConsoleMessage() = default; } @@ -13042,7 +12976,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -13090,9 +13024,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -13102,8 +13036,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::_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 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 std::vector args; public ~SimpleConsoleMessage() = default; } @@ -13117,11 +13051,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - 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; + 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; } template @@ -13148,16 +13082,16 @@ class facebook::react::jsinspector_modern::WeakList { } -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; +constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::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::_high_res_duration::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::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); @@ -13166,48 +13100,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::_high_res_time_stamp::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::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::_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); + 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); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); + public bool startTracing(facebook::react::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - 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 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 using TracingStateCallback = std::function; - 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 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 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::_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 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 bool hasParent() 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 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 static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -13227,29 +13161,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - 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 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 size_t estimateJsonSize(const folly::dynamic& value); } @@ -13291,27 +13225,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::_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 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 ~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::_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 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 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::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::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 { @@ -13319,37 +13253,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::_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 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 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 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 facebook::react::jsinspector_modern::tracing::ThreadId threadId; - 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 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::_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 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 std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -13366,30 +13300,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; + public facebook::react::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::_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; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; + 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::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -13404,20 +13338,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::_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 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 void clear(); public void push(T&& element); public void push(const T& element); @@ -13428,8 +13362,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::_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 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 ~PerformanceTracerSection() noexcept; } @@ -13437,7 +13371,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::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::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); @@ -13452,7 +13386,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -13500,8 +13434,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; } @@ -13510,10 +13444,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 request; + public facebook::react::jsinspector_modern::cdp::network::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; @@ -13523,7 +13457,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::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 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; @@ -13533,7 +13467,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 response; + public facebook::react::jsinspector_modern::cdp::network::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -13546,22 +13480,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::_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); +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); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -13573,7 +13507,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 { @@ -13604,10 +13538,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::Color facebook::react::HostPlatformColor::UndefinedColor; +static const facebook::react::Color facebook::react::HostPlatformColor::UndefinedColor; static constexpr facebook::react::Tag facebook::react::animated::undefinedAnimatedNodeIdentifier; @@ -13640,13 +13574,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::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>::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::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>::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> @@ -13656,13 +13590,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&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); template -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); +decltype(facebook::react::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::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>::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 { @@ -13677,7 +13611,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(); } @@ -13735,31 +13669,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::_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; +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; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -13770,7 +13704,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -13796,7 +13730,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::_react_marker::ReactMarkerId markerId; + public const facebook::react::ReactMarker::ReactMarkerId markerId; public double time; } @@ -13819,7 +13753,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); @@ -13869,7 +13803,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); @@ -13899,17 +13833,11 @@ 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::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); +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); template U* facebook::jsi::castInterface(T* ptr); template @@ -13917,48 +13845,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::_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); + 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); template - public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - 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; + 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; } 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 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; + 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; } class facebook::jsi::Buffer { @@ -13968,17 +13896,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - 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); + 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); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - 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; + 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; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -13990,28 +13918,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::_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); + 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); template - public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; + public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - 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 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 ~HostObject(); } @@ -14019,113 +13947,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::_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 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 drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 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 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 std::string description() = 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 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 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::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; + 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; } struct facebook::jsi::IRuntime::PointerValue { @@ -14139,12 +14067,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::_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 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 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; @@ -14157,21 +14085,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::_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 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 const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - 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 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 virtual ~JSError(); } @@ -14201,84 +14129,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - 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; + 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); public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - 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; + 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; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& 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 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 facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; + protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; protected ~Pointer(); } @@ -14288,98 +14216,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 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; + 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; template - public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - 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); + 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); public virtual ScopeState* pushScope() 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 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 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::_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 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 ~Runtime() override; template - protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); + protected static T make(facebook::jsi::IRuntime::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 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 facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; + public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -14390,23 +14318,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 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; + 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; template - public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -14416,37 +14344,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 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; + 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; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::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::_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); + 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); } 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::_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 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 uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -14456,26 +14384,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::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 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; + public facebook::jsi::Uint8Array& operator=(facebook::jsi::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; @@ -14491,147 +14419,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - 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 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 ~Value(); template public Value(const char*); template - 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(facebook::jsi::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 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; + public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; + public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::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::_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 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 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::_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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() 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::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::unordered_map getHeapInfo(bool includeExpensive) 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 uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; protected virtual void collectGarbage(std::string cause) 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 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 dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const 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 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 startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -14639,143 +14567,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::_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 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 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::_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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) 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 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 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::_runtime_decorator::RuntimeDecorator; + public using RD = facebook::jsi::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::_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 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 std::string description() override; - 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); + 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); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); +facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -14825,24 +14753,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::_layout_data::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::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::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::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::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::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::_layout_data::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::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); @@ -14863,7 +14791,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::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::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); @@ -14897,6 +14825,7 @@ 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); @@ -14908,7 +14837,6 @@ 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(); @@ -14927,20 +14855,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); @@ -14962,21 +14890,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::_layout_data::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::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::_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); +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); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -14985,7 +14913,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::Config& getDefault(); + public static const facebook::yoga::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; @@ -15001,11 +14929,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 _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public 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; @@ -15017,23 +14945,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::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 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 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::_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 facebook::yoga::Style& style(); + public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::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; @@ -15042,29 +14970,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::Node* child, size_t index); + public void insertChild(facebook::yoga::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - 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 replaceChild(facebook::yoga::Node* child, size_t index); + public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::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* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::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::_layout_results::LayoutResults& layout); + public void setLayout(const facebook::yoga::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -15077,9 +15005,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::Node* owner); + public void setOwner(facebook::yoga::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::_style::Style& style); + public void setStyle(const facebook::yoga::Style& style); public void* getContext() const; } @@ -15097,16 +15025,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::Style& other) const; + public bool operator==(const facebook::yoga::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; @@ -15114,27 +15042,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; @@ -15163,8 +15091,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::_style_length::StyleLength; - public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; + public using Length = facebook::yoga::StyleLength; + public using SizeLength = facebook::yoga::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -15172,64 +15100,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::_float_optional::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setAspectRatio(facebook::yoga::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); + public void setFlex(facebook::yoga::FloatOptional value); + public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexGrow(facebook::yoga::FloatOptional value); + public void setFlexShrink(facebook::yoga::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap 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 setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList 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 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 setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::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::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 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 setOverflow(facebook::yoga::Overflow 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 setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::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::_style_length::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -15238,18 +15166,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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleValueHandle { @@ -15258,17 +15186,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::_style_value_handle::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - 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); + 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); } enum facebook::yoga::Align : uint8_t { @@ -15451,7 +15379,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -15462,18 +15390,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::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); + 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 = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::_event::_typed_data::TypedData& data); - template - public const facebook::yoga::_event::_typed_data::TypedData& get() const; + template + public Data(const facebook::yoga::Event::TypedData& data); + template + public const facebook::yoga::Event::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -15488,12 +15416,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::_layout_data::LayoutData* layoutData; + public facebook::yoga::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -15522,7 +15450,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; + public facebook::yoga::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -15543,29 +15471,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; + public bool operator==(const facebook::yoga::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::_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); + 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); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - 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 bool operator==(const facebook::yoga::GridTrackSize& other) const = default; + public facebook::yoga::StyleSizeLength maxSizingFunction; + public facebook::yoga::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - 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); + 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); } struct facebook::yoga::LayoutData { @@ -15580,11 +15508,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; + public bool operator==(facebook::yoga::LayoutResults layout) const; + public facebook::yoga::CachedMeasurement cachedLayout; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; - public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; + public facebook::yoga::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; @@ -15593,7 +15521,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; @@ -15614,8 +15542,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::_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 facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); + public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::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); @@ -15627,16 +15555,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; - public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; + public facebook::yoga::LayoutableChildren::Iterator begin() const; + public facebook::yoga::LayoutableChildren::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::_layoutable_children::_iterator::Iterator operator++(int); - public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); + public facebook::yoga::LayoutableChildren::Iterator operator++(int); + public facebook::yoga::LayoutableChildren::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -15708,10 +15636,7 @@ 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; } @@ -15736,13 +15661,13 @@ struct JS::NativeAppState::Constants { struct JS::NativeAppState::Constants::Builder { protected Builder(JS::NativeAppState::Constants i); - protected Builder(const _j_s::_native_app_state::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeAppState::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeAppState::Constants; } struct JS::NativeAppState::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired initialAppState; + protected RCTRequired initialAppState; } @@ -15753,14 +15678,14 @@ struct JS::NativeBlobModule::Constants { struct JS::NativeBlobModule::Constants::Builder { protected Builder(JS::NativeBlobModule::Constants i); - protected Builder(const _j_s::_native_blob_module::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeBlobModule::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeBlobModule::Constants; } struct JS::NativeBlobModule::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired BLOB_URI_HOST; - protected _r_c_t_required::RCTRequired BLOB_URI_SCHEME; + protected RCTRequired BLOB_URI_HOST; + protected RCTRequired BLOB_URI_SCHEME; } @@ -15771,13 +15696,13 @@ struct JS::NativeDeviceInfo::Constants { struct JS::NativeDeviceInfo::Constants::Builder { protected Builder(JS::NativeDeviceInfo::Constants i); - protected Builder(const _j_s::_native_device_info::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeDeviceInfo::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::Constants; } struct JS::NativeDeviceInfo::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired<_j_s::_native_device_info::_dimensions_payload::_builder::JS::NativeDeviceInfo::DimensionsPayload::Builder> Dimensions; + protected RCTRequired Dimensions; protected std::optional isEdgeToEdge; protected std::optional isIPhoneX_deprecated; } @@ -15789,14 +15714,14 @@ struct JS::NativeDeviceInfo::DimensionsPayload { struct JS::NativeDeviceInfo::DimensionsPayload::Builder { protected Builder(JS::NativeDeviceInfo::DimensionsPayload i); - protected Builder(const _j_s::_native_device_info::_dimensions_payload::_builder::_input::Input i); + protected Builder(const JS::NativeDeviceInfo::DimensionsPayload::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DimensionsPayload; } struct JS::NativeDeviceInfo::DimensionsPayload::Builder::Input { - 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; + protected std::optional screen; + protected std::optional window; } struct JS::NativeDeviceInfo::DisplayMetrics { @@ -15806,16 +15731,16 @@ struct JS::NativeDeviceInfo::DisplayMetrics { struct JS::NativeDeviceInfo::DisplayMetrics::Builder { protected Builder(JS::NativeDeviceInfo::DisplayMetrics i); - protected Builder(const _j_s::_native_device_info::_display_metrics::_builder::_input::Input i); + protected Builder(const JS::NativeDeviceInfo::DisplayMetrics::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeDeviceInfo::DisplayMetrics; } struct JS::NativeDeviceInfo::DisplayMetrics::Builder::Input { - 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; + protected RCTRequired fontScale; + protected RCTRequired height; + protected RCTRequired scale; + protected RCTRequired width; } @@ -15827,7 +15752,7 @@ struct JS::NativeExceptionsManager::ExceptionData { protected NSString* originalMessage() const; protected bool isFatal() const; protected double id_() const; - protected facebook::react::LazyVector<_j_s::_native_exceptions_manager::_stack_frame::JS::NativeExceptionsManager::StackFrame> stack() const; + protected facebook::react::LazyVector stack() const; protected id _Nullable extraData() const; } @@ -15854,24 +15779,24 @@ struct JS::NativeI18nManager::Constants { struct JS::NativeI18nManager::Constants::Builder { protected Builder(JS::NativeI18nManager::Constants i); - protected Builder(const _j_s::_native_i18n_manager::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeI18nManager::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeI18nManager::Constants; } struct JS::NativeI18nManager::Constants::Builder::Input { protected NSString* localeIdentifier; - protected _r_c_t_required::RCTRequired doLeftAndRightSwapInRTL; - protected _r_c_t_required::RCTRequired isRTL; + protected RCTRequired doLeftAndRightSwapInRTL; + protected 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 _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 displaySize() const; protected std::optional allowExternalStorage() const; } @@ -15914,18 +15839,18 @@ struct JS::NativePlatformConstantsIOS::Constants { struct JS::NativePlatformConstantsIOS::Constants::Builder { protected Builder(JS::NativePlatformConstantsIOS::Constants i); - protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants::_builder::_input::Input i); + protected Builder(const JS::NativePlatformConstantsIOS::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::Constants; } struct JS::NativePlatformConstantsIOS::Constants::Builder::Input { - 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 RCTRequired reactNativeVersion; + protected RCTRequired interfaceIdiom; + protected RCTRequired osVersion; + protected RCTRequired systemName; + protected RCTRequired forceTouchAvailable; + protected RCTRequired isTesting; protected std::optional isDisableAnimations; protected std::optional isMacCatalyst; } @@ -15937,16 +15862,16 @@ struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion { struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder { protected Builder(JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion i); - protected Builder(const _j_s::_native_platform_constants_i_o_s::_constants_react_native_version::_builder::_input::Input i); + protected Builder(const JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion; } struct JS::NativePlatformConstantsIOS::ConstantsReactNativeVersion::Builder::Input { - 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; + protected RCTRequired prerelease; + protected RCTRequired major; + protected RCTRequired minor; + protected RCTRequired patch; } @@ -15985,13 +15910,13 @@ struct JS::NativeSettingsManager::Constants { struct JS::NativeSettingsManager::Constants::Builder { protected Builder(JS::NativeSettingsManager::Constants i); - protected Builder(const _j_s::_native_settings_manager::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeSettingsManager::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSettingsManager::Constants; } struct JS::NativeSettingsManager::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired> settings; + protected RCTRequired> settings; } @@ -16009,13 +15934,13 @@ struct JS::NativeSourceCode::Constants { struct JS::NativeSourceCode::Constants::Builder { protected Builder(JS::NativeSourceCode::Constants i); - protected Builder(const _j_s::_native_source_code::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeSourceCode::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeSourceCode::Constants; } struct JS::NativeSourceCode::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired scriptURL; + protected RCTRequired scriptURL; } @@ -16026,13 +15951,13 @@ struct JS::NativeStatusBarManagerIOS::Constants { struct JS::NativeStatusBarManagerIOS::Constants::Builder { protected Builder(JS::NativeStatusBarManagerIOS::Constants i); - protected Builder(const _j_s::_native_status_bar_manager_i_o_s::_constants::_builder::_input::Input i); + protected Builder(const JS::NativeStatusBarManagerIOS::Constants::Builder::Input i); protected NSDictionary* buildUnsafeRawValue() const; protected using ResultT = JS::NativeStatusBarManagerIOS::Constants; } struct JS::NativeStatusBarManagerIOS::Constants::Builder::Input { - protected _r_c_t_required::RCTRequired HEIGHT; + protected RCTRequired HEIGHT; protected std::optional DEFAULT_BACKGROUND_COLOR; } @@ -16044,93 +15969,93 @@ struct JS::NativeWebSocketModule::SpecConnectOptions { struct std::hash { - public size_t operator()(const _r_c_t_component_view_descriptor::RCTComponentViewDescriptor& componentViewDescriptor) const; + public size_t operator()(const RCTComponentViewDescriptor& componentViewDescriptor) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::_color::facebook::react::Color& color) const; + public size_t operator()(const facebook::react::Color& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; + public size_t operator()(const facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { @@ -16144,32 +16069,32 @@ struct std::hash> { template -_f_b::_lazy_iterator::LazyIterator FB::operator+(typename _f_b::_lazy_iterator::LazyIterator::difference_type n, const _f_b::_lazy_iterator::LazyIterator& i); +FB::LazyIterator FB::operator+(typename FB::LazyIterator::difference_type n, const FB::LazyIterator& i); template -bool FB::operator<=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); +bool FB::operator<=(const FB::LazyIterator& a, const FB::LazyIterator& b); template -bool FB::operator>(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); +bool FB::operator>(const FB::LazyIterator& a, const FB::LazyIterator& b); template -bool FB::operator>=(const _f_b::_lazy_iterator::LazyIterator& a, const _f_b::_lazy_iterator::LazyIterator& b); +bool FB::operator>=(const FB::LazyIterator& a, const FB::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, _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 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 using convert_type = std::function; public using difference_type = std::int32_t; public using iterator_category = std::random_access_iterator_tag; @@ -16181,22 +16106,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, _f_b::_lazy_vector::size_type size, _f_b::_lazy_vector::convert_type convert); - public using const_iterator = _f_b::_lazy_iterator::LazyIterator; + public static FB::LazyVector fromUnsafeRawValue(U v, FB::LazyVector::size_type size, FB::LazyVector::convert_type convert); + public using const_iterator = FB::LazyIterator; public using const_reference = T; public using convert_type = std::function; - public using iterator = _f_b::_lazy_vector::const_iterator; + public using iterator = FB::LazyVector::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 8fa49a9c5d86..5f8fc0c410be 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonDebugCxx.api @@ -1,15 +1,5 @@ // @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 { } @@ -56,10 +46,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); } @@ -69,25 +59,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::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); template - 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); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); } @@ -126,7 +116,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::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::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; @@ -170,16 +160,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::_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 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 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; @@ -190,9 +180,9 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -201,149 +191,149 @@ 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::_async_callback::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::AnimationEndCallback = facebook::react::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::_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::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::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::_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::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::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::_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::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::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::_rectangle_corners::RectangleCorners; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +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::EndResult = 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::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::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::_base_touch::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::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::_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::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::Logger = std::function; -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::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::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::_async_callback::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +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::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::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::DummyTraceSection; +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::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedViewShadowNode = facebook::react::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::_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&); +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&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -352,11 +342,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -364,7 +354,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -375,7 +365,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -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) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -383,11 +373,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -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) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::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 @@ -401,16 +391,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - 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, + facebook::react::AttributedString attributedString, + facebook::react::ParagraphAttributes paragraphAttributes, + facebook::react::TextLayoutContext layoutContext, + facebook::react::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -418,19 +408,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::_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::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::hasAccurateCPUTimeNanosForBenchmarks(); -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::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::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(); @@ -448,34 +438,33 @@ 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::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); +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::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* 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::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::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(Float value); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; @@ -489,33 +478,34 @@ 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::_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); +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); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::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::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::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::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); @@ -526,12 +516,14 @@ 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); @@ -539,18 +531,15 @@ 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::_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::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); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -558,189 +547,189 @@ constexpr facebook::react::CSSVariantWithTypes Float facebook::react::roundToPixel(Float value, Float scaleFactor); template -facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, Float scaleFactor); +facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, Float scaleFactor); template -facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, Float scaleFactor); +facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, Float scaleFactor); template -facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, Float scaleFactor); +facebook::react::Size facebook::react::roundToPixel(facebook::react::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::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::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::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); template -facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -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); +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); template -T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::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::_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; +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::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::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::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::_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::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::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::_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::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::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& 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::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::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& 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::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::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::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -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); +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); 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::_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); +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); template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -751,67 +740,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 facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; - public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; - public std::optional accessibilityState; + 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarMeasurementsManager { - 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; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } 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); @@ -824,7 +813,7 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::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); @@ -840,26 +829,26 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec 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 pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::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; @@ -874,34 +863,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::_u_i_manager_animation_backend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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::_surface_updates::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::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::_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; + 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; } class facebook::react::AnimationChoreographer { @@ -910,7 +899,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 { @@ -918,8 +907,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_; @@ -927,7 +916,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -948,26 +937,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::AttributedString& rhs) const; public bool isEmpty() const; - 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 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 std::string getString() const; - 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); + 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); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - 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 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 static std::string AttachmentCharacter(); public std::string string; } @@ -979,14 +968,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::_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 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 std::shared_ptr getOpaquePointer() const; } @@ -997,16 +986,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::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - 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); + 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); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public Float decelerationRate; public Float endDraggingSensitivityMultiplier; public Float maximumZoomScale; @@ -1040,32 +1029,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 facebook::react::_point::Point contentOffset; - public std::optional maintainVisibleContentPosition; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::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::_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 facebook::react::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1073,23 +1062,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - 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); + 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); } class facebook::react::BaseTextShadowNode { - 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; + 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; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public const facebook::react::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1100,12 +1089,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::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - 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 BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Float opacity; public Float outlineOffset; public Float outlineWidth; @@ -1119,6 +1108,7 @@ 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; @@ -1129,38 +1119,37 @@ 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::_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 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 std::optional zIndex; public std::vector backgroundImage; + public std::vector backgroundPosition; + public std::vector backgroundRepeat; public std::vector backgroundSize; - 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); + 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); } 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::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::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; } @@ -1168,13 +1157,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::_buffered_runtime_executor::Work&& callback); + public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; - public facebook::react::_buffered_runtime_executor::Work work_; + public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; + public facebook::react::BufferedRuntimeExecutor::Work work_; public uint64_t index_; } @@ -1184,9 +1173,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::_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 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 void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1201,10 +1190,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::_c_s_s_token::CSSToken& other) const = default; + 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 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; @@ -1212,15 +1201,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::_c_s_s_token::CSSToken next(); + public constexpr facebook::react::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(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; + 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; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1239,95 +1228,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::_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 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 void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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; + 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; template - public std::shared_ptr build(facebook::react::_element::Element element) const; + public std::shared_ptr build(facebook::react::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::_component_descriptor::Flavor flavor_; - protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; + protected facebook::react::ComponentDescriptor::Flavor flavor_; + protected facebook::react::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::RawPropsParser rawPropsParser_; protected friend ShadowNode; - 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; + 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; 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::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 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 ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; - public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::ComponentDescriptor::Flavor flavor; + public facebook::react::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::_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 facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - 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 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 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::_context_container::ContextContainer& contextContainer) const; + public void update(const facebook::react::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -1337,13 +1326,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; } @@ -1352,7 +1341,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -1367,37 +1356,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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 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; + 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 { @@ -1411,25 +1400,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::_event_payload::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::_event_beat::BeatCallback beatCallback_; + protected facebook::react::EventBeat::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::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); - public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::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 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::_event_beat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -1437,76 +1426,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - 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 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 void addListener(std::shared_ptr listener) 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 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 removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::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::_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 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 dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) 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, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::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::_raw_event::RawEvent& event); + public bool willDispatchEvent(const facebook::react::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::_high_res_time_stamp::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::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::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::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::_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; + 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; } enum facebook::react::EventQueue::UpdateMode { @@ -1515,26 +1504,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::_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 facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; + public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::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); @@ -1542,16 +1531,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - 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 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 ~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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -1560,99 +1549,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::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::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::_j_s_i_executor::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::JSIExecutor::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::_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 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 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::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() 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) 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 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 int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - 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(); + 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(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - 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 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 double toDOMHighResTimeStamp() const; - 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 facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - 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 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 void setTimeStampProviderForTesting(std::function&& timeStampProvider); } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - 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::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool focusable; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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 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 virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -1662,8 +1651,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - 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 onError(const facebook::react::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -1676,8 +1665,8 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - 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 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 virtual ~ImageManager(); } @@ -1686,30 +1675,30 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public Float fadeDuration; public Float resizeMultiplier; public ImageProps() = default; - public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::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::_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::SharedColor overlayColor; + public facebook::react::SharedColor tintColor; public std::string resizeMethod; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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(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() = default; } @@ -1728,36 +1717,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - 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 didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::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::_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 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 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::_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); + 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); } class facebook::react::ImageSource { public Float scale; - 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 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 std::string body; public std::string bundle; public std::string method; @@ -1779,10 +1768,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); + public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); public const ImageRequestParams& getImageRequestParams() const; - public const facebook::react::_image_request::ImageRequest& getImageRequest() const; - public facebook::react::_image_source::ImageSource getImageSource() const; + public const facebook::react::ImageRequest& getImageRequest() const; + public facebook::react::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -1792,42 +1781,42 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::_size::Size viewportSize_); - public const facebook::react::_size::Size viewportSize; + public InputAccessoryState(facebook::react::Size viewportSize_); + public const facebook::react::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; + public const facebook::react::ModuleRegistry& getModuleRegistry() const; + public facebook::react::ModuleRegistry& getModuleRegistry(); public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + 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(); @@ -1838,35 +1827,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - 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 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 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::_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 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 virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - 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); + 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); } class facebook::react::IntersectionObserverState { @@ -1890,7 +1879,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; @@ -1908,8 +1897,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::_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 facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; + public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -1928,21 +1917,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::_j_s_i_executor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -1952,30 +1941,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::_j_s_modules_unbundle::_module::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::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -1989,11 +1978,11 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); + public JsErrorHandler(facebook::react::JsErrorHandler::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); @@ -2009,7 +1998,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 { @@ -2026,31 +2015,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - 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); + 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); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - 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 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 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::_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); + 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); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() 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 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 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::_raw_value::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::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::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -2063,28 +2052,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - 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 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 virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - 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 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 void dirtyLayout() = 0; - 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); + 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); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -2094,9 +2083,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - 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 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 virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -2104,7 +2093,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::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -2113,14 +2102,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; - public facebook::react::_size::Size size; + public facebook::react::AttributedString attributedString; + public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::Size size; } class facebook::react::LongLivedObject { @@ -2134,29 +2123,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); + public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::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::_map_buffer::MapBuffer::Key key) const; + public bool getBool(facebook::react::MapBuffer::Key key) const; public const uint8_t* data() 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 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 size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - 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 std::string getString(facebook::react::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -2171,8 +2160,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); - public facebook::react::_map_buffer::Key key; + public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); + public facebook::react::MapBuffer::Key key; public uint16_t type; public uint64_t data; } @@ -2185,19 +2174,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - 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); + 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); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -2211,75 +2200,75 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::_size::Size screenSize_); - public const facebook::react::_size::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::Size screenSize_); + public const facebook::react::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; + public const facebook::react::TelemetryController& getTelemetryController() const; + public facebook::react::ShadowTreeRevision getBaseRevision() const; public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) 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::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) 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 ~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::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::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::_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 facebook::react::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); + public void mergeWith(facebook::react::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -2287,46 +2276,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::_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; + 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; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - 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 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 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::_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 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 bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - 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 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 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; @@ -2336,14 +2325,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::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::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::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::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; @@ -2353,59 +2342,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::_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 NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::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::_sync_callback::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::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::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } @@ -2417,7 +2406,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); } @@ -2426,7 +2415,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; } @@ -2475,60 +2464,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::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::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::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::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::_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); + 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); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::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); @@ -2541,20 +2530,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::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::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::_response_info::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { @@ -2563,7 +2552,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString public Float minimumFontSize; public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::HyphenationFrequency android_hyphenationFrequency; public facebook::react::TextBreakStrategy textBreakStrategy; @@ -2572,7 +2561,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -2580,25 +2569,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::_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; + 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; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_base_text_shadow_node::Attachments attachments; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::BaseTextShadowNode::Attachments attachments; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -2631,16 +2620,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::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::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::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -2648,37 +2637,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::_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); + 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); } class facebook::react::PerformanceEntryReporterEventListener { - 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 void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - 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 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 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::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::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 { @@ -2690,49 +2679,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - 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); + 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); } class facebook::react::PointerHoverTracker { - 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 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 void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - 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); + protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(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 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 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -2742,12 +2731,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::_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 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 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); } @@ -2759,12 +2748,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::_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 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 folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -2783,7 +2772,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::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -2796,7 +2785,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string text; } @@ -2811,7 +2800,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::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; + public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -2822,17 +2811,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::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); + 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 facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() 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 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::_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 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 registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2846,57 +2835,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::_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); + 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); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - 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; + 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; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - 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 const facebook::react::RunLoopObserver::Activity activities_; + protected const facebook::react::RunLoopObserver::WeakOwner owner_; + protected mutable const facebook::react::RunLoopObserver::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::_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)>; + 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)>; 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::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - 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 void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -2908,65 +2897,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::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(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 facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; + public facebook::react::RuntimeScheduler& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::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::_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 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 ~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::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -2977,50 +2966,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::_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 facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; + public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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::_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 facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; + public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -3034,48 +3023,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - 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 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 virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() 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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::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::_scheduler_delegate::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::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::_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 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 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; } @@ -3083,44 +3072,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::_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(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() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::_point::Point contentOffset; - public facebook::react::_rect::Rect contentBoundingRect; - public facebook::react::_size::Size getContentSize() const; + public facebook::react::Point contentOffset; + public facebook::react::Rect contentBoundingRect; + public facebook::react::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -3129,101 +3118,101 @@ 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::Sealable& operator=(const facebook::react::_sealable::Sealable& other); - public facebook::react::_sealable::Sealable& operator=(facebook::react::_sealable::Sealable&& other) noexcept; + public facebook::react::Sealable& operator=(const facebook::react::Sealable& other); + public facebook::react::Sealable& operator=(facebook::react::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::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - 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 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 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::Props::Shared props_; - protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; - protected facebook::react::_state::State::Shared state_; + protected facebook::react::Props::Shared props_; + protected facebook::react::ShadowNodeTraits traits_; + protected facebook::react::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::_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 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 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::_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 const facebook::react::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::_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 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 void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - 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 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 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 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::_shadow_node_fragment::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::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::_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 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 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::_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 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 void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - 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); + 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); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -3246,19 +3235,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - 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 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 facebook::react::CommitMode getCommitMode() 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::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::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::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; @@ -3268,26 +3257,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - 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 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 ~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::_root_shadow_node::RootShadowNode::Shared rootShadowNode; - public facebook::react::_shadow_tree_revision::Number number; - public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; + public facebook::react::RootShadowNode::Shared rootShadowNode; + public facebook::react::ShadowTreeRevision::Number number; + public facebook::react::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -3298,7 +3287,7 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } @@ -3306,8 +3295,8 @@ class facebook::react::SharedColor { public Color& operator*(); public SharedColor(); public SharedColor(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 bool operator!=(const facebook::react::SharedColor& otherColor) const; + public bool operator==(const facebook::react::SharedColor& otherColor) const; public const Color& operator*() const; public operator bool() const; public std::string toString() const noexcept; @@ -3315,44 +3304,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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::_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 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 mutable bool isObsolete_; protected size_t revision_; - public facebook::react::_state::State::Shared getMostRecentState() const; - public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::State::Shared getMostRecentState() const; + public facebook::react::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::_state_update::Callback callback; - public using Callback = std::function; + public facebook::react::StateUpdate::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3361,20 +3350,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::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const 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 setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -3388,23 +3377,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(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 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 std::unordered_set getRunningSurfaces() const 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 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 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; } @@ -3420,24 +3409,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::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } 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 { @@ -3452,12 +3441,12 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public Float maxFontSizeMultiplier; public Float opacity; public Float textShadowRadius; - 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 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 std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -3470,26 +3459,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::_text_attributes::TextAttributes textAttributes); + public void apply(facebook::react::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -3499,59 +3488,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::_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 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 int64_t mostRecentEventCount; } class facebook::react::TextMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::_size::Size size; - public facebook::react::_text_measurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::Size size; + public facebook::react::TextMeasurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::_rect::Rect frame; + public facebook::react::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - 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); + 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); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static facebook::react::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::_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 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 void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -3560,27 +3549,26 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - 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; + 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; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3599,7 +3587,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -3617,20 +3605,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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); + 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); 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; } @@ -3641,72 +3629,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, 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 ~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::_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 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 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::_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 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 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::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - 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 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 setSurfaceProps(facebook::react::SurfaceId surfaceId, 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 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 stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - 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 unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::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::_u_i_manager_animation_backend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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; @@ -3716,54 +3704,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::_raw_value::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::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::_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 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 virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - 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 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 invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - 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 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 ~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::_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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_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 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 ~UIManagerMountHook() noexcept = default; } @@ -3773,17 +3761,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::_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 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 void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -3802,10 +3790,10 @@ struct facebook::react::UIManagerViewTransitionDelegate::ViewTransitionInstance } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() 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::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -3815,7 +3803,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -3834,93 +3822,93 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::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::_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 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 void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::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::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::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::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public Float pointScaleFactor; - public facebook::react::_point::Point originFromRoot; - public facebook::react::_size::Size size; + public facebook::react::Point originFromRoot; + public facebook::react::Size size; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::WeakFamilyRegistry { - 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 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 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::_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; + 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; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&) 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 dirtyLayout() 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 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 void enableMeasurement(); - public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; + public void setPadding(facebook::react::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::_size::Size size) const; + public void setSize(facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -3938,7 +3926,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -4430,7 +4418,6 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, - VerticalText, WResize, Wait, ZoomIn, @@ -4921,8 +4908,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public std::string name; } @@ -4939,7 +4926,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::_accessibility_state::CheckedState checked; + public facebook::react::AccessibilityState::CheckedState checked; public std::optional expanded; } @@ -4959,7 +4946,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::_pointer_event::PointerEvent event; + public facebook::react::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -4969,32 +4956,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::_animated_props::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::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::_shared_color::SharedColor value); + public void setBackgroundColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::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); @@ -5004,29 +4991,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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setMargin(facebook::react::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::_shared_color::SharedColor value); + public void setOutlineColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPadding(facebook::react::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPosition(facebook::react::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::_shared_color::SharedColor value); - public void setShadowOffset(facebook::react::_size::Size value); + public void setShadowColor(facebook::react::SharedColor value); + public void setShadowOffset(facebook::react::Size value); public void setShadowOpacity(Float value); public void setShadowRadius(Float value); - public void setTransform(const facebook::react::_transform::Transform& t); - public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); + public void setTransform(const facebook::react::Transform& t); + public void setTransformOrigin(const facebook::react::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -5047,38 +5034,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 facebook::react::_shadow_view::ShadowView viewEnd; - public facebook::react::_shadow_view::ShadowView viewPrev; - public facebook::react::_shadow_view::ShadowView viewStart; - public std::vector finalMutationsForKeyFrame; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; + public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public facebook::react::_animated_props::AnimatedProps props; - public std::shared_ptr family; + 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::_background_position::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::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::_background_repeat::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -5087,32 +5074,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::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::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; + public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; + public size_t operator()(const facebook::react::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -5126,8 +5113,8 @@ struct facebook::react::BoxShadow { public Float offsetY; public Float spreadDistance; public bool inset; - public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::BoxShadow& other) const = default; + public facebook::react::SharedColor color; } struct facebook::react::Bridging { @@ -5171,29 +5158,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::_magic32::Magic32 magic32; + public facebook::react::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - 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; + public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; + public facebook::react::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - 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 constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; + public static constexpr facebook::react::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -5201,28 +5188,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - 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; + public bool operator==(const facebook::react::CSSColorStop& rhs) const; + public facebook::react::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - 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; + 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; } struct facebook::react::CSSFunctionBlock { @@ -5230,146 +5217,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - 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; + 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; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; - public facebook::react::_c_s_s_length::CSSLength length; + public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; + public facebook::react::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - 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; + public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; + public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; + public std::optional position; public std::optional shape; public std::optional size; - public std::optional position; - public std::vector> items; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - 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; + 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; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - 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; + 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; } struct facebook::react::CSSSimpleBlock { @@ -5377,47 +5364,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - 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; + public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - 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; + public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -5434,38 +5421,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - 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 bool operator==(const facebook::react::ColorStop& other) const = default; + public facebook::react::SharedColor color; + public facebook::react::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; + public bool operator==(const facebook::react::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - 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; + public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; + public facebook::react::Rect frame; + public facebook::react::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::_drop_shadow_params::DropShadowParams& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public facebook::react::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -5488,7 +5475,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -5497,8 +5484,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(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 facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; + public facebook::react::EventPayload& operator=(facebook::react::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; @@ -5506,9 +5493,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; + public bool operator==(const facebook::react::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::InspectorData { @@ -5529,57 +5516,57 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; + public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; + public facebook::react::HighResTimeStamp time; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - 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; + public facebook::react::Rect intersectionRect; + public facebook::react::Rect rootRect; + public facebook::react::Rect targetRect; + public facebook::react::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 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 std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::_animation_config::AnimationConfig createConfig; - public facebook::react::_animation_config::AnimationConfig deleteConfig; - public facebook::react::_animation_config::AnimationConfig updateConfig; + public facebook::react::AnimationConfig createConfig; + public facebook::react::AnimationConfig deleteConfig; + public facebook::react::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - 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; + public facebook::react::Size clamp(const facebook::react::Size& size) const; + public facebook::react::Size maximumSize; + public facebook::react::Size minimumSize; } struct facebook::react::LayoutContext { public Float fontSizeMultiplier; public Float pointScaleFactor; public bool swapLeftAndRightInRTL; - public facebook::react::_point::Point viewportOffset; - public facebook::react::_size::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::Point viewportOffset; + public facebook::react::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { public Float pointScaleFactor; - public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -5587,10 +5574,10 @@ struct facebook::react::LayoutMetrics { public facebook::react::EdgeInsets overflowInset; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - 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; + public facebook::react::Rect frame; + public facebook::react::Rect getContentFrame() const; + public facebook::react::Rect getOverflowInsetFrame() const; + public facebook::react::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { @@ -5599,17 +5586,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::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 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 std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; + public bool operator==(const facebook::react::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -5623,9 +5610,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - 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; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::TextMeasurement measurement; + public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -5649,24 +5636,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 facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + 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 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; @@ -5679,10 +5666,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; } @@ -5699,38 +5686,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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::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; + 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; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -5743,10 +5730,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public bool isPrimary; public bool metaKey; public bool shiftKey; - 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 facebook::react::HighResTimeStamp timeStamp; + public facebook::react::Point clientPoint; + public facebook::react::Point offsetPoint; + public facebook::react::Point screenPoint; public int button; public int buttons; public int detail; @@ -5760,13 +5747,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::_pointer_event::PointerEvent event; - public std::shared_ptr target; + public facebook::react::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; + public facebook::react::SharedColor color; public std::optional position; } @@ -5780,37 +5767,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::_context_container::ContextContainer& contextContainer); + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); + public const facebook::react::ContextContainer& contextContainer; public const facebook::react::SurfaceId surfaceId; - public const facebook::react::_context_container::ContextContainer& contextContainer; - public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; + public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::_base_view_props::BaseViewProps props; + public facebook::react::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; + public bool operator==(const facebook::react::RadialGradient& other) const = default; + public facebook::react::RadialGradientPosition position; public facebook::react::RadialGradientShape shape; - public facebook::react::_radial_gradient_position::RadialGradientPosition position; - public facebook::react::_radial_gradient_size::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - 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; + 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; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -5821,21 +5808,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - 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 bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; + public facebook::react::ValueUnit x; + public facebook::react::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::_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 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 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 { @@ -5868,14 +5855,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 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; + 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; } struct facebook::react::RequestInfo { @@ -5886,14 +5873,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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; } @@ -5906,19 +5893,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::_scroll_event::ScrollEvent& scrollEvent); - public facebook::react::_point::Point targetContentOffset; - public facebook::react::_point::Point velocity; + public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); + public facebook::react::Point targetContentOffset; + public facebook::react::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -5928,9 +5915,9 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public Float zoomScale; public ScrollEvent() = default; public facebook::react::EdgeInsets contentInset; - public facebook::react::_point::Point contentOffset; - public facebook::react::_size::Size containerSize; - public facebook::react::_size::Size contentSize; + public facebook::react::Point contentOffset; + public facebook::react::Size containerSize; + public facebook::react::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; @@ -5940,28 +5927,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::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(); + 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(); } 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; } @@ -5973,40 +5960,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::_shadow_view::ShadowView& rhs) const; + public bool operator==(const facebook::react::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::_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; + 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; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -6021,19 +6008,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - 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 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 size_t mountIndex; } struct facebook::react::Size { public Float height; public Float width; - 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; + public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; + public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; } struct facebook::react::StateData { @@ -6041,16 +6028,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 { @@ -6059,13 +6046,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::_high_res_time_stamp::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + 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); } struct facebook::react::TextLayoutContext { public Float pointScaleFactor; - public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; public facebook::react::SurfaceId surfaceId; } @@ -6086,29 +6073,29 @@ struct facebook::react::TouchEvent { struct facebook::react::Transform { public Float& at(int i, int j) noexcept; - public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::Transform& rhs) const noexcept; public const Float& at(int i, int j) const noexcept; - 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 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 operator folly::dynamic() const; - 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 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 std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -6118,24 +6105,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; + public bool operator==(const facebook::react::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::_value_unit::ValueUnit x; - public facebook::react::_value_unit::ValueUnit y; - public facebook::react::_value_unit::ValueUnit z; + public facebook::react::ValueUnit x; + public facebook::react::ValueUnit y; + public facebook::react::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::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::_value_unit::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -6150,14 +6137,12 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; + public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { - AuxClick, - AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -6217,7 +6202,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::_c_s_s_syntax_parser::CSSSyntaxParser& parser; + public facebook::react::CSSSyntaxParser& parser; } template @@ -6249,59 +6234,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - 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; + public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; + public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public 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 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 using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::_transform::Transform getTransform() const override; + public virtual facebook::react::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; protected std::shared_ptr textLayoutManager_; - 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; + 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; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } -template +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - 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(); + 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(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - 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 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 using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; + public using ConcreteState = facebook::react::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::_concrete_shadow_node::ConcreteStateData&& data); + public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); } template @@ -6321,14 +6306,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - 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 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 using Data = DataT; - 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 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 ~ConcreteState() override = default; } @@ -6349,20 +6334,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - 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 facebook::react::DiffMap::Iterator begin(); + public facebook::react::DiffMap::Iterator end(); + public facebook::react::DiffMap::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::_diff_map::_iterator::Iterator it); - public void insert(facebook::react::_diff_map::Pair pair); + public void erase(facebook::react::DiffMap::Iterator it); + public void insert(facebook::react::DiffMap::Pair pair); } class facebook::react::DiffMap::Iterator { - 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++(); + 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++(); } template @@ -6370,8 +6355,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::_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 facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; + public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -6380,10 +6365,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::_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 facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; + public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -6397,15 +6382,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::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::_component_descriptor::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -6415,37 +6400,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::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; + 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; } template class facebook::react::Element { public Element(); - 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 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 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 @@ -6461,42 +6446,42 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - 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 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 using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - 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 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 using OptionalT = std::optional; } @@ -6507,7 +6492,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; } template @@ -6517,13 +6502,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; + public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::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; @@ -6536,9 +6521,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::_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 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 void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -6549,17 +6534,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::_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 facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; + public facebook::react::SharedFunction& operator=(facebook::react::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 error); + public void reject(facebook::react::Error error); public void resolve(T... value); } @@ -6592,19 +6577,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -6621,30 +6606,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(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 @@ -6666,22 +6651,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& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging : public NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -6717,83 +6702,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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); + 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); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -6805,7 +6790,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6824,7 +6809,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -6837,7 +6822,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6847,15 +6832,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -6865,29 +6850,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::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional> consume(facebook::react::CSSValueParser& parser); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -6900,12 +6885,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::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 @@ -6914,7 +6899,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 @@ -6932,30 +6917,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::_c_s_s_value_parser::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -6983,24 +6968,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } template @@ -7015,12 +7000,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::_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 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 static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; } template @@ -7349,18 +7334,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::_inspector_page_description::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::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::_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); +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); 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 @@ -7378,7 +7363,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(); } @@ -7402,19 +7387,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::_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(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(); } 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::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - 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 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 std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -7424,9 +7409,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::_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 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 operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -7435,19 +7420,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::_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 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 ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -7459,18 +7444,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::_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 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 ~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::_session_state::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -7478,10 +7463,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::_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 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 void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -7491,24 +7476,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::_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 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 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::_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::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::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - 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 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 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(); } @@ -7517,26 +7502,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::_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::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::tracing::HostTracingProfile stopTracing(); - 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 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 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::_instance_target::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::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::_host_target_delegate::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -7546,20 +7531,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::_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 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 virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -7569,23 +7554,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::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::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - 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 HostTargetTraceRecording(facebook::react::jsinspector_modern::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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); public void start(); } @@ -7593,8 +7578,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::_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 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 virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -7602,7 +7587,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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -7610,12 +7595,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::_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 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 virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -7651,6 +7636,7 @@ class facebook::react::jsinspector_modern::IWebSocketDelegate { } class facebook::react::jsinspector_modern::InspectorFlags { + public InspectorFlags(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; public bool getAssertSingleHostState() const; public bool getFrameRecordingEnabled() const; public bool getFuseboxEnabled() const; @@ -7658,13 +7644,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 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(); @@ -7673,43 +7660,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::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::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::_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 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 ~InstanceTarget(); } @@ -7717,14 +7704,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::_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 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 virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -7732,9 +7719,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::_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 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 virtual ~LoadNetworkResourceDelegate() = default; } @@ -7758,9 +7745,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::_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 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 ~NetworkIOAgent(); } @@ -7768,8 +7755,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::_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 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 virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -7787,33 +7774,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::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::_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 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 bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::RuntimeAgent::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; } @@ -7824,22 +7811,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::_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 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 ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::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::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -7852,17 +7839,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::_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 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 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::_runtime_target_controller::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -7870,14 +7857,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::_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 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 virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - 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 TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -7908,14 +7895,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::_stack_trace::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + 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(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - 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 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 std::vector args; public ~ConsoleMessage() = default; } @@ -7950,7 +7937,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -7998,9 +7985,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -8010,8 +7997,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::_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 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 std::vector args; public ~SimpleConsoleMessage() = default; } @@ -8025,11 +8012,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - 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; + 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; } template @@ -8056,16 +8043,16 @@ class facebook::react::jsinspector_modern::WeakList { } -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; +constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::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::_high_res_duration::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::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); @@ -8074,48 +8061,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::_high_res_time_stamp::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::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::_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); + 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); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); + public bool startTracing(facebook::react::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - 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 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 using TracingStateCallback = std::function; - 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 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 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::_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 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 bool hasParent() 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 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 static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -8135,29 +8122,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - 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 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 size_t estimateJsonSize(const folly::dynamic& value); } @@ -8199,27 +8186,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::_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 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 ~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::_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 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 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::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::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 { @@ -8227,37 +8214,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::_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 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 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 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 facebook::react::jsinspector_modern::tracing::ThreadId threadId; - 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 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::_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 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 std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -8274,30 +8261,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; + public facebook::react::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::_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; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; + 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::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -8312,20 +8299,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::_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 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 void clear(); public void push(T&& element); public void push(const T& element); @@ -8336,8 +8323,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::_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 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 ~PerformanceTracerSection() noexcept; } @@ -8345,7 +8332,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::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::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); @@ -8360,7 +8347,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -8408,8 +8395,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; } @@ -8418,10 +8405,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 request; + public facebook::react::jsinspector_modern::cdp::network::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; @@ -8431,7 +8418,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::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 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; @@ -8441,7 +8428,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 response; + public facebook::react::jsinspector_modern::cdp::network::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -8454,22 +8441,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::_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); +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); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -8481,7 +8468,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 { @@ -8541,13 +8528,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::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>::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::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>::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> @@ -8557,13 +8544,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&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); template -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); +decltype(facebook::react::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::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>::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 { @@ -8578,7 +8565,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(); } @@ -8636,31 +8623,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::_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; +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; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -8671,7 +8658,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -8697,7 +8684,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::_react_marker::ReactMarkerId markerId; + public const facebook::react::ReactMarker::ReactMarkerId markerId; public double time; } @@ -8720,7 +8707,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); @@ -8767,7 +8754,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); @@ -8797,17 +8784,11 @@ 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::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); +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); template U* facebook::jsi::castInterface(T* ptr); template @@ -8815,48 +8796,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::_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); + 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); template - public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - 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; + 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; } 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 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; + 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; } class facebook::jsi::Buffer { @@ -8866,17 +8847,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - 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); + 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); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - 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; + 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; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -8888,28 +8869,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::_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); + 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); template - public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; + public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - 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 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 ~HostObject(); } @@ -8917,113 +8898,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::_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 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 drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 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 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 std::string description() = 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 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 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::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; + 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; } struct facebook::jsi::IRuntime::PointerValue { @@ -9037,12 +9018,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::_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 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 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; @@ -9055,21 +9036,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::_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 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 const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - 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 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 virtual ~JSError(); } @@ -9099,84 +9080,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - 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; + 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); public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - 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; + 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; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& 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 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 facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; + protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; protected ~Pointer(); } @@ -9186,98 +9167,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 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; + 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; template - public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - 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); + 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); public virtual ScopeState* pushScope() 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 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 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::_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 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 ~Runtime() override; template - protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); + protected static T make(facebook::jsi::IRuntime::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 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 facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; + public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -9288,23 +9269,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 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; + 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; template - public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -9314,37 +9295,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 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; + 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; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::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::_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); + 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); } 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::_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 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 uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -9354,26 +9335,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::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 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; + public facebook::jsi::Uint8Array& operator=(facebook::jsi::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; @@ -9389,147 +9370,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - 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 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 ~Value(); template public Value(const char*); template - 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(facebook::jsi::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 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; + public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; + public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::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::_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 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 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::_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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() 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::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::unordered_map getHeapInfo(bool includeExpensive) 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 uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; protected virtual void collectGarbage(std::string cause) 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 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 dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const 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 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 startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -9537,143 +9518,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::_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 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 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::_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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) 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 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 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::_runtime_decorator::RuntimeDecorator; + public using RD = facebook::jsi::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::_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 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 std::string description() override; - 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); + 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); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); +facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -9723,24 +9704,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::_layout_data::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::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::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::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::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::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::_layout_data::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::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); @@ -9761,7 +9742,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::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::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); @@ -9795,6 +9776,7 @@ 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); @@ -9806,7 +9788,6 @@ 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(); @@ -9825,20 +9806,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); @@ -9860,21 +9841,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::_layout_data::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::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::_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); +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); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -9883,7 +9864,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::Config& getDefault(); + public static const facebook::yoga::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; @@ -9899,11 +9880,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 _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public 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; @@ -9915,23 +9896,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::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 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 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::_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 facebook::yoga::Style& style(); + public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::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; @@ -9940,29 +9921,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::Node* child, size_t index); + public void insertChild(facebook::yoga::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - 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 replaceChild(facebook::yoga::Node* child, size_t index); + public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::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* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::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::_layout_results::LayoutResults& layout); + public void setLayout(const facebook::yoga::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -9975,9 +9956,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::Node* owner); + public void setOwner(facebook::yoga::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::_style::Style& style); + public void setStyle(const facebook::yoga::Style& style); public void* getContext() const; } @@ -9995,16 +9976,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::Style& other) const; + public bool operator==(const facebook::yoga::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; @@ -10012,27 +9993,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; @@ -10061,8 +10042,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::_style_length::StyleLength; - public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; + public using Length = facebook::yoga::StyleLength; + public using SizeLength = facebook::yoga::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -10070,64 +10051,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::_float_optional::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setAspectRatio(facebook::yoga::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); + public void setFlex(facebook::yoga::FloatOptional value); + public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexGrow(facebook::yoga::FloatOptional value); + public void setFlexShrink(facebook::yoga::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap 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 setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList 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 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 setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::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::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 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 setOverflow(facebook::yoga::Overflow 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 setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::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::_style_length::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -10136,18 +10117,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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleValueHandle { @@ -10156,17 +10137,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::_style_value_handle::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - 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); + 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); } enum facebook::yoga::Align : uint8_t { @@ -10349,7 +10330,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -10360,18 +10341,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::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); + 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 = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::_event::_typed_data::TypedData& data); - template - public const facebook::yoga::_event::_typed_data::TypedData& get() const; + template + public Data(const facebook::yoga::Event::TypedData& data); + template + public const facebook::yoga::Event::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -10386,12 +10367,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::_layout_data::LayoutData* layoutData; + public facebook::yoga::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -10420,7 +10401,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; + public facebook::yoga::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -10441,29 +10422,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; + public bool operator==(const facebook::yoga::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::_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); + 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); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - 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 bool operator==(const facebook::yoga::GridTrackSize& other) const = default; + public facebook::yoga::StyleSizeLength maxSizingFunction; + public facebook::yoga::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - 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); + 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); } struct facebook::yoga::LayoutData { @@ -10478,11 +10459,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; + public bool operator==(facebook::yoga::LayoutResults layout) const; + public facebook::yoga::CachedMeasurement cachedLayout; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; - public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; + public facebook::yoga::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; @@ -10491,7 +10472,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; @@ -10512,8 +10493,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::_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 facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); + public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::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); @@ -10525,16 +10506,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; - public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; + public facebook::yoga::LayoutableChildren::Iterator begin() const; + public facebook::yoga::LayoutableChildren::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::_layoutable_children::_iterator::Iterator operator++(int); - public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); + public facebook::yoga::LayoutableChildren::Iterator operator++(int); + public facebook::yoga::LayoutableChildren::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -10544,85 +10525,85 @@ struct facebook::yoga::LayoutableChildren::Iterator { struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; + public size_t operator()(const facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const 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 8d84ac67f932..727e60d3be74 100644 --- a/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api +++ b/scripts/cxx-api/api-snapshots/ReactCommonReleaseCxx.api @@ -1,15 +1,5 @@ // @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 { } @@ -56,10 +46,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); } @@ -69,25 +59,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::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback)); template - public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::_cxx_module::Callback, facebook::xplat::module::_cxx_module::Callback)); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback)); template - 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); + public Method(std::string aname, T* t, void(T::*method)(folly::dynamic, facebook::xplat::module::CxxModule::Callback, facebook::xplat::module::CxxModule::Callback), AsyncTagType); } @@ -126,7 +116,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::_i_hermes::_debug_flags::DebugFlags& debugFlags) = 0; + public virtual void debugJavaScript(const std::string& src, const std::string& sourceURL, const facebook::hermes::IHermes::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; @@ -170,16 +160,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::_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 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 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; @@ -190,9 +180,9 @@ static constexpr std::string_view facebook::react::ExtrapolateTypeIdentity; template using facebook::react::CSSCompoundDataType = std::variant; template -using facebook::react::CSSCommaSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSCommaSeparatedList = facebook::react::CSSList; template -using facebook::react::CSSWhitespaceSeparatedList = facebook::react::_c_s_s_list::CSSList; +using facebook::react::CSSWhitespaceSeparatedList = facebook::react::CSSList; template using facebook::react::CSSMergedDataTypes = typename facebook::react::detail::merge_data_types::type; template @@ -201,149 +191,149 @@ 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::_async_callback::AsyncCallback; +using facebook::react::ActivePointerRegistry = std::unordered_map; +using facebook::react::AnimationEndCallback = facebook::react::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::_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::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::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::_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::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::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::_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::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::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::_rectangle_corners::RectangleCorners; -using facebook::react::DispatchEvent = std::function; -using facebook::react::EdgeInsets = facebook::react::_rectangle_edges::RectangleEdges; +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::EndResult = 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::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::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::_base_touch::BaseTouch; -using facebook::react::HostPlatformViewEventEmitter = facebook::react::_base_view_event_emitter::BaseViewEventEmitter; -using facebook::react::ImageSources = std::vector; +using facebook::react::HostPlatformTouch = facebook::react::BaseTouch; +using facebook::react::HostPlatformViewEventEmitter = facebook::react::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::_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::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::Logger = std::function; -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::MeasureInWindowOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureLayoutOnSuccessCallback = facebook::react::SyncCallback; +using facebook::react::MeasureOnSuccessCallback = facebook::react::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::_async_callback::AsyncCallback<>; -using facebook::react::NativePerformancePerformanceObserverObserveOptions = NativePerformancePerformanceObserverInit>, std::optional, std::optional, std::optional>; +using facebook::react::NativePerformancePerformanceObserverCallback = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RawTextComponentDescriptor = facebook::react::ConcreteComponentDescriptor; using facebook::react::RectAsTuple = std::tuple; -using facebook::react::RootComponentDescriptor = facebook::react::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::RootComponentDescriptor = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; +using facebook::react::ScrollViewComponentDescriptor = facebook::react::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::_concrete_component_descriptor::ConcreteComponentDescriptor; -using facebook::react::TextEventEmitter = facebook::react::_touch_event_emitter::TouchEventEmitter; +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::_simple_thread_safe_cache::SimpleThreadSafeCache; +using facebook::react::TextMeasureCache = facebook::react::SimpleThreadSafeCache; using facebook::react::TimePointFunction = std::chrono::steady_clock::time_point(*)(); using facebook::react::TimerHandle = int; -using facebook::react::TimerManagerDelegate = facebook::react::_platform_timer_registry::PlatformTimerRegistry; +using facebook::react::TimerManagerDelegate = facebook::react::PlatformTimerRegistry; using facebook::react::Touch = facebook::react::HostPlatformTouch; -using facebook::react::Touches = std::unordered_set; -using facebook::react::TraceSectionUnwrapped = facebook::react::_dummy_trace_section::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::DummyTraceSection; +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::_concrete_view_shadow_node::ConcreteViewShadowNode; +using facebook::react::UnimplementedViewShadowNode = facebook::react::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::_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&); +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&); template concept facebook::react::CacheGeneratorFunction = std::invocable && std::same_as, ValueT>; template @@ -352,11 +342,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSFunctionBlockSink = requires(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser) { { T::consumeFunctionBlock(func, parser) } -> std::convertible_to; }; template -concept facebook::react::CSSParserSink = requires(facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSParserSink = requires(facebook::react::CSSValueParser& parser) { { T::consume(parser) } -> std::convertible_to; }; template @@ -364,7 +354,7 @@ concept facebook::react::CSSPreservedTokenSink = requires(const facebook::react: { T::consumePreservedToken(token) } -> std::convertible_to; }; template -concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::_c_s_s_simple_block::CSSSimpleBlock& block, facebook::react::_c_s_s_value_parser::CSSValueParser& parser) { +concept facebook::react::CSSSimpleBlockSink = requires(const facebook::react::CSSSimpleBlock& block, facebook::react::CSSValueParser& parser) { { T::consumeSimpleBlock(block, parser) } -> std::convertible_to; }; template @@ -375,7 +365,7 @@ template concept facebook::react::CSSComponentValueVisitor = CSSSyntaxVisitorReturn&& (CSSFunctionVisitor || CSSPreservedTokenVisitor || CSSSimpleBlockVisitor); template -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) { +concept facebook::react::CSSFunctionVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSFunctionBlock func, facebook::react::CSSSyntaxParser& blockParser) { { visitor(func, blockParser) } -> std::convertible_to; }; template @@ -383,11 +373,11 @@ concept facebook::react::CSSPreservedTokenVisitor = CSSSyntaxVisitorReturn std::convertible_to; }; template -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) { +concept facebook::react::CSSSimpleBlockVisitor = CSSSyntaxVisitorReturn && requires(T visitor, facebook::react::CSSSimpleBlock block, facebook::react::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 @@ -401,16 +391,16 @@ concept facebook::react::Hashable = !std::is_same_v&& (requires( { std::hash{}(a) } -> std::convertible_to; }); template -concept facebook::react::RawPropsFilterable = requires(facebook::react::_raw_props::RawProps& rawProps) { +concept facebook::react::RawPropsFilterable = requires(facebook::react::RawProps& rawProps) { { T::filterRawProps(rawProps) } -> std::same_as; }; template concept facebook::react::TextLayoutManagerWithPreparedTextLayout = requires( TextLayoutManagerT textLayoutManager, - 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, + facebook::react::AttributedString attributedString, + facebook::react::ParagraphAttributes paragraphAttributes, + facebook::react::TextLayoutContext layoutContext, + facebook::react::LayoutConstraints layoutConstraints, typename TextLayoutManagerT::PreparedTextLayout preparedTextLayout) { sizeof(typename TextLayoutManagerT::PreparedTextLayout); { @@ -418,19 +408,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::_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::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::hasAccurateCPUTimeNanosForBenchmarks(); -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::isColorMeaningful(const facebook::react::SharedColor& color) noexcept; +bool facebook::react::isHermesBytecodeBundle(const facebook::react::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(); @@ -448,34 +438,33 @@ 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::ScriptTag facebook::react::parseTypeFromHeader(const facebook::react::_bundle_header::BundleHeader& header); +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::SurfaceId facebook::react::getNextRootViewTag() noexcept; facebook::react::TurboModuleMethodValueKind facebook::react::getTurboModuleMethodValueKind(facebook::jsi::Runtime& rt, const facebook::jsi::Value* 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::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::yoga::FloatOptional facebook::react::yogaOptionalFloatFromFloat(Float value); float facebook::react::ceil(float value) noexcept; float facebook::react::floor(float value) noexcept; @@ -489,33 +478,34 @@ 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::_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); +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); std::optional facebook::react::optionalFloatFromYogaValue(const facebook::yoga::Style::Length& length, std::optional base = {}); -std::optional facebook::react::toRadians(const facebook::react::_raw_value::RawValue& value); +std::optional facebook::react::toRadians(const facebook::react::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::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::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::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); @@ -526,12 +516,14 @@ 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); @@ -539,18 +531,15 @@ 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::_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::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); template constexpr std::optional facebook::react::parseCSSKeyword(std::string_view ident); template @@ -558,189 +547,189 @@ constexpr facebook::react::CSSVariantWithTypes Float facebook::react::roundToPixel(Float value, Float scaleFactor); template -facebook::react::_point::Point facebook::react::roundToPixel(facebook::react::_point::Point value, Float scaleFactor); +facebook::react::Point facebook::react::roundToPixel(facebook::react::Point value, Float scaleFactor); template -facebook::react::_rect::Rect facebook::react::roundToPixel(facebook::react::_rect::Rect value, Float scaleFactor); +facebook::react::Rect facebook::react::roundToPixel(facebook::react::Rect value, Float scaleFactor); template -facebook::react::_size::Size facebook::react::roundToPixel(facebook::react::_size::Size value, Float scaleFactor); +facebook::react::Size facebook::react::roundToPixel(facebook::react::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::_move_wrapper::MoveWrapper facebook::react::makeMoveWrapper(T&& t); +facebook::react::MoveWrapper facebook::react::makeMoveWrapper(T&& t); template -constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::parseCSSColorFunction(std::string_view colorFunction, facebook::react::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::_component_descriptor::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); +facebook::react::ComponentDescriptor::Unique facebook::react::concreteComponentDescriptorConstructor(const facebook::react::ComponentDescriptorParameters& parameters); template -facebook::react::_component_descriptor_provider::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); +facebook::react::ComponentDescriptorProvider facebook::react::concreteComponentDescriptorProvider(); template DestinationTimePointT facebook::react::clockCast(SourceTimePointT timePoint); template -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); +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); template -T facebook::react::get(const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +T facebook::react::get(const facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, T& result, T defaultValue); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, T& result, T defaultValue); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::optional& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::optional& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::_raw_value::RawValue& rawValue, std::vector>& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext& context, const facebook::react::RawValue& rawValue, std::vector>& result); template -void facebook::react::fromRawValue(const facebook::react::_props_parser_context::PropsParserContext&, const facebook::react::_raw_value::RawValue& rawValue, T& result); +void facebook::react::fromRawValue(const facebook::react::PropsParserContext&, const facebook::react::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::_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; +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::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::_base_view_props::BaseViewProps& viewProps, const facebook::react::_animated_prop_base::AnimatedPropBase& animatedProp); +void facebook::react::cloneProp(facebook::react::BaseViewProps& viewProps, const facebook::react::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::_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::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::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::_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::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::parseUnprocessedBackgroundImageString(const std::string& value, std::vector& 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::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::parseUnprocessedFontVariantString(const std::string& value, facebook::react::FontVariant& 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::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::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::setDefaultColorSpace(facebook::react::ColorSpace newColorSpace); -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); +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); 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::_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); +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); template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator+(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator+(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; template -facebook::react::_rectangle_edges::RectangleEdges facebook::react::operator-(const facebook::react::_rectangle_edges::RectangleEdges& lhs, const facebook::react::_rectangle_edges::RectangleEdges& rhs) noexcept; +facebook::react::RectangleEdges facebook::react::operator-(const facebook::react::RectangleEdges& lhs, const facebook::react::RectangleEdges& rhs) noexcept; class facebook::react::AccessibilityProps { public AccessibilityProps() = default; - public AccessibilityProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public AccessibilityProps(const facebook::react::PropsParserContext& context, const facebook::react::AccessibilityProps& sourceProps, const facebook::react::RawProps& rawProps); public bool accessibilityElementsHidden; public bool accessibilityIgnoresInvertColors; public bool accessibilityRespondsToUserInteraction; @@ -751,67 +740,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 facebook::react::_accessibility_labelled_by::AccessibilityLabelledBy accessibilityLabelledBy; - public facebook::react::_accessibility_value::AccessibilityValue accessibilityValue; - public std::optional accessibilityState; + 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::AdditionAnimatedNode : public facebook::react::OperatorAnimatedNode { - public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public AdditionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::AndroidProgressBarComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidProgressBarComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidProgressBarComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::AndroidProgressBarMeasurementsManager { - 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; + public AndroidProgressBarMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, const AndroidProgressBarProps& props, facebook::react::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidProgressBarShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::AndroidSwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public AndroidSwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public AndroidSwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::AndroidSwitchMeasurementsManager { - public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); - public facebook::react::_size::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::_layout_constraints::LayoutConstraints layoutConstraints) const; + public AndroidSwitchMeasurementsManager(const std::shared_ptr& contextContainer); + public facebook::react::Size measure(facebook::react::SurfaceId surfaceId, facebook::react::LayoutConstraints layoutConstraints) const; } class facebook::react::AndroidSwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } 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); @@ -824,7 +813,7 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec saveValueCallback); + public void getValue(facebook::jsi::Runtime& rt, facebook::react::Tag tag, facebook::react::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); @@ -840,26 +829,26 @@ class facebook::react::AnimatedModule : public NativeAnimatedModuleCxxSpec 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 pullTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager, facebook::react::AnimatedNodeType type); + public AnimatedNode(facebook::react::Tag tag, folly::dynamic config, facebook::react::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; @@ -873,34 +862,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::_u_i_manager_animation_backend::Callback& callback) override; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) override; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) override; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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::_surface_updates::SurfaceUpdates& surfaceUpdates); + public void commitUpdates(facebook::react::SurfaceId surfaceId, facebook::react::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::_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; + 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; } class facebook::react::AnimationChoreographer { @@ -909,7 +898,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 { @@ -917,8 +906,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_; @@ -926,7 +915,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public AnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); public bool getIsComplete() const noexcept; public facebook::react::Tag getAnimatedValueTag() const noexcept; public int getId() const noexcept; @@ -946,26 +935,26 @@ class facebook::react::AppRegistryBinding { } class facebook::react::AttributedString : public facebook::react::Sealable, public facebook::react::DebugStringConvertible { - public bool compareTextAttributesWithoutFrame(const facebook::react::_attributed_string::AttributedString& rhs) const; - public bool isContentEqual(const facebook::react::_attributed_string::AttributedString& rhs) const; + public bool compareTextAttributesWithoutFrame(const facebook::react::AttributedString& rhs) const; + public bool isContentEqual(const facebook::react::AttributedString& rhs) const; public bool isEmpty() const; - 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 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 std::string getString() const; - 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); + 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); } class facebook::react::AttributedString::Fragment { public bool isAttachment() const; - 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 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 static std::string AttachmentCharacter(); public std::string string; } @@ -977,14 +966,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::_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 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 std::shared_ptr getOpaquePointer() const; } @@ -995,16 +984,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::_props_parser_context::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseParagraphProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseParagraphProps& sourceProps, const facebook::react::RawProps& rawProps); public bool isSelectable; public bool onTextLayout; - 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); + 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); } class facebook::react::BaseScrollViewProps : public facebook::react::HostPlatformViewProps { public BaseScrollViewProps() = default; - public BaseScrollViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseScrollViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseScrollViewProps& sourceProps, const facebook::react::RawProps& rawProps); public Float decelerationRate; public Float endDraggingSensitivityMultiplier; public Float maximumZoomScale; @@ -1038,32 +1027,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 facebook::react::_point::Point contentOffset; - public std::optional maintainVisibleContentPosition; + public std::optional maintainVisibleContentPosition; public std::vector snapToOffsets; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextInputProps : public facebook::react::HostPlatformViewProps, public facebook::react::BaseTextProps { public BaseTextInputProps() = default; - public BaseTextInputProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public BaseTextInputProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseTextInputProps& sourceProps, const facebook::react::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::_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 facebook::react::TextAttributes getEffectiveTextAttributes(Float fontSizeMultiplier) const; public int maxLength; public int mostRecentEventCount; public std::optional> acceptDragAndDropTypes; @@ -1071,23 +1060,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::BaseTextProps { public BaseTextProps() = default; - 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); + 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); } class facebook::react::BaseTextShadowNode { - 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; + 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; } class facebook::react::BaseTextShadowNode::Attachment { - public const facebook::react::_shadow_node::ShadowNode* shadowNode; + public const facebook::react::ShadowNode* shadowNode; public size_t fragmentIndex; } @@ -1098,12 +1087,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::_layout_metrics::LayoutMetrics& layoutMetrics) const; + public void onLayout(const facebook::react::LayoutMetrics& layoutMetrics) const; } class facebook::react::BaseViewProps : public facebook::react::YogaStylableProps, public facebook::react::AccessibilityProps { public BaseViewProps() = default; - 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 BaseViewProps(const facebook::react::PropsParserContext& context, const facebook::react::BaseViewProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Float opacity; public Float outlineOffset; public Float outlineWidth; @@ -1117,6 +1106,7 @@ 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; @@ -1127,38 +1117,37 @@ 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::_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 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 std::optional zIndex; public std::vector backgroundImage; + public std::vector backgroundPosition; + public std::vector backgroundRepeat; public std::vector backgroundSize; - 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); + 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); } 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::_react_instance::ReactInstance::BindingsInstallFunc getBindingsInstallFunc(); + public virtual facebook::react::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; } @@ -1166,13 +1155,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::_buffered_runtime_executor::Work&& callback); + public void execute(facebook::react::BufferedRuntimeExecutor::Work&& callback); public void flush(); } struct facebook::react::BufferedRuntimeExecutor::BufferedWork { - public bool operator<(const facebook::react::_buffered_runtime_executor::_buffered_work::BufferedWork& rhs) const; - public facebook::react::_buffered_runtime_executor::Work work_; + public bool operator<(const facebook::react::BufferedRuntimeExecutor::BufferedWork& rhs) const; + public facebook::react::BufferedRuntimeExecutor::Work work_; public uint64_t index_; } @@ -1182,9 +1171,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::_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 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 void consumeWhitespace(); template public constexpr ReturnT consumeComponentValue(const facebook::react::CSSComponentValueVisitor auto &... visitors); @@ -1199,10 +1188,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::_c_s_s_token::CSSToken& other) const = default; + 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 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; @@ -1210,15 +1199,15 @@ class facebook::react::CSSToken { class facebook::react::CSSTokenizer { public constexpr CSSTokenizer(std::string_view characters); - public constexpr facebook::react::_c_s_s_token::CSSToken next(); + public constexpr facebook::react::CSSToken next(); } class facebook::react::CSSValueParser { public constexpr CSSValueParser(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; + 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; template public constexpr facebook::react::CSSVariantWithTypes, std::monostate> parseNextValue(facebook::react::CSSDelimiter delimiter = facebook::react::CSSDelimiter::None); template @@ -1237,95 +1226,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::_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 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 void destroy(); } class facebook::react::CdpMetricsReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpMetricsReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onEventTimingEntry(const facebook::react::_performance_event_timing::PerformanceEventTiming& entry) override; + public virtual void onEventTimingEntry(const facebook::react::PerformanceEventTiming& entry) override; } class facebook::react::CdpPerfIssuesReporter : public facebook::react::PerformanceEntryReporterEventListener { public CdpPerfIssuesReporter(facebook::react::RuntimeExecutor runtimeExecutor); - public virtual void onMeasureEntry(const facebook::react::_performance_measure::PerformanceMeasure& entry, const std::optional& detailProvider) override; + public virtual void onMeasureEntry(const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ColorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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; + 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; template - public std::shared_ptr build(facebook::react::_element::Element element) const; + public std::shared_ptr build(facebook::react::Element element) const; } class facebook::react::ComponentDescriptor { - protected facebook::react::_component_descriptor::Flavor flavor_; - protected facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher_; - protected facebook::react::_raw_props_parser::RawPropsParser rawPropsParser_; + protected facebook::react::ComponentDescriptor::Flavor flavor_; + protected facebook::react::EventDispatcher::Weak eventDispatcher_; + protected facebook::react::RawPropsParser rawPropsParser_; protected friend ShadowNode; - 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; + 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; 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::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 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 ~ComponentDescriptor() = default; } class facebook::react::ComponentDescriptorParameters { - public facebook::react::_component_descriptor::ComponentDescriptor::Flavor flavor; - public facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher; - public std::shared_ptr contextContainer; + public facebook::react::ComponentDescriptor::Flavor flavor; + public facebook::react::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::_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 facebook::react::ComponentDescriptorRegistry::Shared createComponentDescriptorRegistry(const facebook::react::ComponentDescriptorParameters& parameters) const; + public void add(const facebook::react::ComponentDescriptorProvider& provider) const; public void setComponentDescriptorProviderRequest(facebook::react::ComponentDescriptorProviderRequest request) const; } class facebook::react::ComponentDescriptorRegistry { - public ComponentDescriptorRegistry(facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters parameters, const facebook::react::_component_descriptor_registry::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); + public ComponentDescriptorRegistry(facebook::react::ComponentDescriptorParameters parameters, const facebook::react::ComponentDescriptorProviderRegistry& providerRegistry, std::shared_ptr contextContainer); public bool hasComponentDescriptorAt(facebook::react::ComponentHandle componentHandle) const; - 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 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 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::_context_container::ContextContainer& contextContainer) const; + public void update(const facebook::react::ContextContainer& contextContainer) const; template public T at(const std::string& key) const; template @@ -1335,13 +1324,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; } @@ -1350,7 +1339,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public DecayAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::DevToolsRuntimeSettings { @@ -1365,37 +1354,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DiffClampAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public DivisionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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 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; + 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 { @@ -1409,25 +1398,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::_event_payload::EventPayload& eventPayload); + public std::optional getValueFromPayload(const facebook::react::EventPayload& eventPayload); public ~EventAnimationDriver() = default; } class facebook::react::EventBeat { - protected facebook::react::_event_beat::BeatCallback beatCallback_; + protected facebook::react::EventBeat::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::_runtime_scheduler::RuntimeScheduler& runtimeScheduler); - public facebook::react::_event_beat::EventBeat& operator=(const facebook::react::_event_beat::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 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::_event_beat::BeatCallback beatCallback); + public void setBeatCallback(facebook::react::EventBeat::BeatCallback beatCallback); } struct facebook::react::EventBeat::OwnerBox { @@ -1435,76 +1424,76 @@ struct facebook::react::EventBeat::OwnerBox { } class facebook::react::EventDispatcher { - 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 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 void addListener(std::shared_ptr listener) 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 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 removeListener(const std::shared_ptr& listener) const; } class facebook::react::EventEmitter { - public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::_event_dispatcher::EventDispatcher::Weak eventDispatcher); + public EventEmitter(facebook::react::SharedEventTarget eventTarget, facebook::react::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::_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 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 dispatchUniqueEvent(std::string type, facebook::react::SharedEventPayload payload) 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, facebook::react::SharedEventPayload payload, facebook::react::HighResTimeStamp eventTimestamp) const; public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload) const; - public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::_high_res_time_stamp::HighResTimeStamp eventTimestamp) const; + public void dispatchUniqueEvent(std::string type, folly::dynamic&& payload, facebook::react::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::_raw_event::RawEvent& event); + public bool willDispatchEvent(const facebook::react::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::_high_res_time_stamp::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::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::_root_shadow_node::RootShadowNode::Shared& rootShadowNode, facebook::react::_high_res_time_stamp::HighResTimeStamp mountTime) noexcept override; + public virtual void shadowTreeDidMount(const facebook::react::RootShadowNode::Shared& rootShadowNode, facebook::react::HighResTimeStamp mountTime) noexcept override; } class facebook::react::EventQueue { - protected const std::unique_ptr eventBeat_; - protected facebook::react::_event_queue_processor::EventQueueProcessor eventProcessor_; + protected const std::unique_ptr eventBeat_; + protected facebook::react::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::_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; + 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; } enum facebook::react::EventQueue::UpdateMode { @@ -1513,26 +1502,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::_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 facebook::react::EventSubscription& operator=(const facebook::react::EventSubscription&) = delete; + public facebook::react::EventSubscription& operator=(facebook::react::EventSubscription&&) noexcept = default; public void remove(); public ~EventSubscription() = default; } class facebook::react::EventTarget { - public EventTarget(facebook::react::_instance_handle::InstanceHandle::Shared instanceHandle, facebook::react::SurfaceId surfaceId); + public EventTarget(facebook::react::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); @@ -1540,16 +1529,16 @@ class facebook::react::EventTarget { } class facebook::react::ExecutorDelegate { - 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 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 ~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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public FrameAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::NativeAnimatedNodesManager* manager); } class facebook::react::FuseboxTracer { @@ -1558,98 +1547,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::_fusebox_tracer::FuseboxTracer& getFuseboxTracer(); + public static facebook::react::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::_j_s_i_executor::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::JSIExecutor::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::_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 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 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::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator!=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator!=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator<=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator<=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator<=(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator==(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator==(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator==(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>(const std::chrono::steady_clock::duration& rhs) const; - public constexpr bool operator>=(const facebook::react::_high_res_duration::HighResDuration& rhs) const; + public constexpr bool operator>=(const facebook::react::HighResDuration& rhs) const; public constexpr bool operator>=(const std::chrono::steady_clock::duration& rhs) const; public constexpr double toDOMHighResTimeStamp() 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) 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 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 int64_t toNanoseconds() const; public constexpr operator std::chrono::steady_clock::duration() const; - 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(); + 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(); } class facebook::react::HighResTimeStamp { public HighResTimeStamp() noexcept; - 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 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 double toDOMHighResTimeStamp() const; - 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 facebook::react::HighResTimeStamp& operator+=(const facebook::react::HighResDuration& rhs); + public constexpr facebook::react::HighResTimeStamp& operator-=(const facebook::react::HighResDuration& rhs); public constexpr std::chrono::steady_clock::time_point toChronoSteadyClockTimePoint() const; - 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 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; } class facebook::react::HostPlatformViewProps : public facebook::react::BaseViewProps { public HostPlatformViewProps() = default; - 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::PropsParserContext& context, const facebook::react::HostPlatformViewProps& sourceProps, const facebook::react::RawProps& rawProps); public bool focusable; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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 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 virtual ~IAsyncEventEmitter() noexcept = default; } class facebook::react::ImageComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ImageComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public ImageComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ImageErrorInfo { @@ -1659,8 +1648,8 @@ class facebook::react::ImageErrorInfo { } class facebook::react::ImageEventEmitter : public facebook::react::BaseViewEventEmitter { - 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 onError(const facebook::react::ImageErrorInfo& error) const; + public void onLoad(const facebook::react::ImageSource& source) const; public void onLoadEnd() const; public void onLoadStart() const; public void onPartialLoad() const; @@ -1673,8 +1662,8 @@ class facebook::react::ImageLoadError { } class facebook::react::ImageManager { - 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 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 virtual ~ImageManager(); } @@ -1683,30 +1672,30 @@ class facebook::react::ImageProps : public facebook::react::HostPlatformViewProp public Float fadeDuration; public Float resizeMultiplier; public ImageProps() = default; - public ImageProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ImageProps(const facebook::react::PropsParserContext& context, const facebook::react::ImageProps& sourceProps, const facebook::react::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::_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::SharedColor overlayColor; + public facebook::react::SharedColor tintColor; public std::string resizeMethod; - 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); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::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::_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(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() = default; } @@ -1725,36 +1714,36 @@ enum facebook::react::ImageResponse::Status { } class facebook::react::ImageResponseObserver { - 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 didReceiveFailure(const facebook::react::ImageLoadError& error) const = 0; + public virtual void didReceiveImage(const facebook::react::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::_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 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 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::_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); + 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); } class facebook::react::ImageSource { public Float scale; - 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 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 std::string body; public std::string bundle; public std::string method; @@ -1776,10 +1765,10 @@ enum facebook::react::ImageSource::Type { } class facebook::react::ImageState { - public ImageState(const facebook::react::_image_source::ImageSource& imageSource, facebook::react::_image_request::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); + public ImageState(const facebook::react::ImageSource& imageSource, facebook::react::ImageRequest imageRequest, const ImageRequestParams& imageRequestParams); public const ImageRequestParams& getImageRequestParams() const; - public const facebook::react::_image_request::ImageRequest& getImageRequest() const; - public facebook::react::_image_source::ImageSource getImageSource() const; + public const facebook::react::ImageRequest& getImageRequest() const; + public facebook::react::ImageSource getImageSource() const; } class facebook::react::ImageTelemetry { @@ -1789,42 +1778,42 @@ class facebook::react::ImageTelemetry { } class facebook::react::InputAccessoryComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public InputAccessoryComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::InputAccessoryShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::InputAccessoryState { public InputAccessoryState(); - public InputAccessoryState(facebook::react::_size::Size viewportSize_); - public const facebook::react::_size::Size viewportSize; + public InputAccessoryState(facebook::react::Size viewportSize_); + public const facebook::react::Size viewportSize; } class facebook::react::Instance { public bool isBatchActive(); public bool isInspectable(); public bool supportsProfiling(); - public const facebook::react::_module_registry::ModuleRegistry& getModuleRegistry() const; + public const facebook::react::ModuleRegistry& getModuleRegistry() const; + public facebook::react::ModuleRegistry& getModuleRegistry(); public facebook::react::RuntimeExecutor getRuntimeExecutor(); - public facebook::react::_module_registry::ModuleRegistry& getModuleRegistry(); - public std::shared_ptr getJSCallInvoker(); - public std::shared_ptr getDecoratedNativeMethodCallInvoker(std::shared_ptr nativeMethodCallInvoker); + 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(); @@ -1835,35 +1824,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public InterpolationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); + public IntersectionObserver(facebook::react::IntersectionObserverObserverId intersectionObserverId, std::optional observationRootShadowNodeFamily, facebook::react::ShadowNodeFamily::Shared targetShadowNodeFamily, std::vector thresholds, std::optional> rootThresholds, std::vector rootMargins); public facebook::react::IntersectionObserverObserverId getIntersectionObserverId() const; - 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 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 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::_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 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 virtual void updateIntersectionObservations(const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) override; - 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); + 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); } class facebook::react::IntersectionObserverState { @@ -1887,7 +1876,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; @@ -1905,8 +1894,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::_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 facebook::react::JSBigString& operator=(const facebook::react::JSBigString&) = delete; + public facebook::react::JSBigString& operator=(facebook::react::JSBigString&&) = delete; public virtual bool isAscii() const = 0; public virtual const char* c_str() const = 0; public virtual const uint8_t* data() const final; @@ -1925,21 +1914,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::_j_s_i_executor::RuntimeInstaller runtimeInstaller); + public JSIExecutor(std::shared_ptr runtime, std::shared_ptr delegate, const facebook::react::JSIScopedTimeoutInvoker& timeoutInvoker, facebook::react::JSIExecutor::RuntimeInstaller runtimeInstaller); public static void defaultTimeoutInvoker(const std::function& invokee, std::function errorMessageProducer); public using RuntimeInstaller = std::function; public virtual bool isInspectable() override; @@ -1949,30 +1938,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::_j_s_modules_unbundle::_module::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::JSModulesUnbundle::Module getModule(uint32_t moduleId) const override; } class facebook::react::JSModulesUnbundle { public JSModulesUnbundle(); - public virtual facebook::react::_j_s_modules_unbundle::_module::Module getModule(uint32_t moduleId) const = 0; + public virtual facebook::react::JSModulesUnbundle::Module getModule(uint32_t moduleId) const = 0; public virtual ~JSModulesUnbundle() = default; } @@ -1986,11 +1975,11 @@ struct facebook::react::JSModulesUnbundle::Module { } class facebook::react::JsErrorHandler { - public JsErrorHandler(facebook::react::_js_error_handler::OnJsError onJsError); + public JsErrorHandler(facebook::react::JsErrorHandler::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); @@ -2006,7 +1995,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 { @@ -2023,31 +2012,31 @@ class facebook::react::LayoutAnimationCallbackWrapper { } class facebook::react::LayoutAnimationDriver : public facebook::react::LayoutAnimationKeyFrameManager { - 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); + 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); } class facebook::react::LayoutAnimationKeyFrameManager : public facebook::react::UIManagerAnimationDelegate, public facebook::react::MountingOverrideDelegate { - 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 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 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::_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); + 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); public virtual bool shouldAnimateFrame() const override; public virtual bool shouldOverridePullTransaction() 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 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 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::_raw_value::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::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::_layout_animation_status_delegate::LayoutAnimationStatusDelegate* delegate) const; - public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::_layout_animation::LayoutAnimation layoutAnimation) const; + public void setLayoutAnimationStatusDelegate(facebook::react::LayoutAnimationStatusDelegate* delegate) const; + public void uiManagerDidConfigureNextLayoutAnimation(facebook::react::LayoutAnimation layoutAnimation) const; } class facebook::react::LayoutAnimationStatusDelegate { @@ -2060,28 +2049,28 @@ class facebook::react::LayoutConformanceShadowNode : public facebook::react::Con } class facebook::react::LayoutableShadowNode : public facebook::react::ShadowNode { - 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 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 virtual bool canBeTouchTarget() const; public virtual bool canChildrenBeTouchTarget() const; public virtual bool getIsLayoutClean() const = 0; - 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 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 void dirtyLayout() = 0; - 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); + 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); } struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { @@ -2091,9 +2080,9 @@ struct facebook::react::LayoutableShadowNode::LayoutInspectingPolicy { } class facebook::react::LazyShadowTreeRevisionConsistencyManager : public facebook::react::ShadowTreeRevisionConsistencyManager, public facebook::react::ShadowTreeRevisionProvider { - 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 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 virtual void lockRevisions() override; public virtual void unlockRevisions() override; } @@ -2101,7 +2090,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::_shadow_node_family::ShadowNodeFamily::Shared& shadowNodeFamily) const; + public void uiManagerDidCreateShadowNodeFamily(const facebook::react::ShadowNodeFamily::Shared& shadowNodeFamily) const; } class facebook::react::LegacyViewManagerInteropState { @@ -2110,14 +2099,14 @@ class facebook::react::LegacyViewManagerInteropState { class facebook::react::LegacyViewManagerInteropViewProps : public facebook::react::HostPlatformViewProps { public LegacyViewManagerInteropViewProps() = default; - public LegacyViewManagerInteropViewProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LegacyViewManagerInteropViewProps(const facebook::react::PropsParserContext& context, const facebook::react::LegacyViewManagerInteropViewProps& sourceProps, const facebook::react::RawProps& rawProps); public const folly::dynamic otherProps; } class facebook::react::LineMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; - public facebook::react::_size::Size size; + public facebook::react::AttributedString attributedString; + public facebook::react::ParagraphAttributes paragraphAttributes; + public facebook::react::Size size; } class facebook::react::LongLivedObject { @@ -2131,29 +2120,29 @@ class facebook::react::LongLivedObjectCollection { public LongLivedObjectCollection() = default; public LongLivedObjectCollection(const facebook::react::LongLivedObjectCollection&) = delete; public size_t size() const; - public static facebook::react::_long_lived_object_collection::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); - public void add(std::shared_ptr o); + public static facebook::react::LongLivedObjectCollection& get(facebook::jsi::Runtime& runtime); + public void add(std::shared_ptr o); public void clear(); - public void operator=(const facebook::react::_long_lived_object_collection::LongLivedObjectCollection&) = delete; - public void remove(const facebook::react::_long_lived_object::LongLivedObject* o); + public void operator=(const facebook::react::LongLivedObjectCollection&) = delete; + public void remove(const facebook::react::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::_map_buffer::MapBuffer::Key key) const; + public bool getBool(facebook::react::MapBuffer::Key key) const; public const uint8_t* data() 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 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 size_t size() const; public static constexpr uint16_t HEADER_ALIGNMENT; - 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 std::string getString(facebook::react::MapBuffer::Key key) const; + public std::vector getMapBufferList(facebook::react::MapBuffer::Key key) const; public uint16_t count() const; public using Key = uint16_t; } @@ -2168,8 +2157,8 @@ enum facebook::react::MapBuffer::DataType : uint16_t { } struct facebook::react::MapBuffer::Bucket { - public Bucket(facebook::react::_map_buffer::Key key, uint16_t type, uint64_t data); - public facebook::react::_map_buffer::Key key; + public Bucket(facebook::react::MapBuffer::Key key, uint16_t type, uint64_t data); + public facebook::react::MapBuffer::Key key; public uint16_t type; public uint64_t data; } @@ -2182,19 +2171,19 @@ struct facebook::react::MapBuffer::Header { class facebook::react::MapBufferBuilder { public MapBufferBuilder(uint32_t initialSize = facebook::react::INITIAL_BUCKETS_SIZE); - 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); + 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); } class facebook::react::MergedValueDispatcher { - public MergedValueDispatcher(facebook::react::_merged_value_dispatcher::DispatchFunction dispatchFunction, facebook::react::_merged_value_dispatcher::MergedValueFunction mergedValueFunction); + public MergedValueDispatcher(facebook::react::MergedValueDispatcher::DispatchFunction dispatchFunction, facebook::react::MergedValueDispatcher::MergedValueFunction mergedValueFunction); public using DispatchFunction = std::function&&)>; public using MergedValueFunction = std::function&& tagToProps)>; public void dispatch(const std::unordered_map& value); @@ -2208,75 +2197,75 @@ class facebook::react::MessageQueueThread { } class facebook::react::ModalHostViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - 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; + public ModalHostViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::ModalHostViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::ModalHostViewState { public ModalHostViewState(); - public ModalHostViewState(facebook::react::_size::Size screenSize_); - public const facebook::react::_size::Size screenSize; - public using Shared = std::shared_ptr; + public ModalHostViewState(facebook::react::Size screenSize_); + public const facebook::react::Size screenSize; + public using Shared = std::shared_ptr; } class facebook::react::ModuleRegistry { - public ModuleRegistry(std::vector> modules, facebook::react::_module_registry::ModuleNotFoundCallback callback = nullptr); + public ModuleRegistry(std::vector> modules, facebook::react::ModuleRegistry::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ModulusAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::MountingCoordinator { - public MountingCoordinator(const facebook::react::_shadow_tree_revision::ShadowTreeRevision& baseRevision); + public MountingCoordinator(const facebook::react::ShadowTreeRevision& baseRevision); public bool hasPendingTransactions() const; public bool waitForTransaction(std::chrono::duration timeout) const; - public const facebook::react::_telemetry_controller::TelemetryController& getTelemetryController() const; + public const facebook::react::TelemetryController& getTelemetryController() const; + public facebook::react::ShadowTreeRevision getBaseRevision() const; public facebook::react::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getBaseRevision() const; - public std::optional pullTransaction(bool willPerformAsynchronously = false) 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::_mounting_transaction::MountingTransaction::Number number, const facebook::react::_transaction_telemetry::TransactionTelemetry& telemetry, facebook::react::ShadowViewMutationList mutations) 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 ~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::_mounting_transaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::_transaction_telemetry::TransactionTelemetry telemetry); + public MountingTransaction(facebook::react::SurfaceId surfaceId, facebook::react::MountingTransaction::Number number, facebook::react::ShadowViewMutationList&& mutations, facebook::react::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::_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 facebook::react::TransactionTelemetry& getTelemetry() const; public using Number = int64_t; - public void mergeWith(facebook::react::_mounting_transaction::MountingTransaction&& transaction); + public void mergeWith(facebook::react::MountingTransaction&& transaction); } class facebook::react::MultiplicationAnimatedNode : public facebook::react::OperatorAnimatedNode { - public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public MultiplicationAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -2284,46 +2273,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::_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; + 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; } class facebook::react::MutationObserverManager : public facebook::react::UIManagerCommitHook { public MutationObserverManager(); - 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 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 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::_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 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 bool commitProps(); public bool hasManagedProps() const noexcept; public bool isOnRenderThread() const noexcept; - 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 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 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; @@ -2333,14 +2322,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::_animation_mutations::AnimationMutations& mutations, facebook::react::_animated_props_builder::AnimatedPropsBuilder& propsBuilder, bool hasLayoutUpdates = false); + public void insertMutations(std::unordered_map>& updates, facebook::react::AnimationMutations& mutations, facebook::react::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::_raw_value::RawValue& value, facebook::react::_shared_color::SharedColor& result) const; + public void resolvePlatformColor(facebook::react::SurfaceId surfaceId, const facebook::react::RawValue& value, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily = {}) noexcept; + public void schedulePropsCommit(facebook::react::Tag viewTag, const folly::dynamic& props, bool layoutStyleUpdated, bool forceFabricCommit, facebook::react::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; @@ -2350,59 +2339,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::_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 NativeAnimatedNodesManagerProvider(facebook::react::NativeAnimatedNodesManager::StartOnRenderCallback startOnRenderCallback = nullptr, facebook::react::NativeAnimatedNodesManager::StopOnRenderCallback stopOnRenderCallback = nullptr, facebook::react::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::_sync_callback::SyncCallback&& callback, std::optional options); + public NativeIdleCallbacks(std::shared_ptr jsInvoker); + public facebook::react::CallbackHandle requestIdleCallback(facebook::jsi::Runtime& runtime, facebook::react::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::_async_callback::AsyncCallback<> notifyIntersectionObserversCallback); + public void connect(facebook::jsi::Runtime& runtime, facebook::react::AsyncCallback<> notifyIntersectionObserversCallback); public void disconnect(facebook::jsi::Runtime& runtime); public void unobserveV2(facebook::jsi::Runtime& runtime, facebook::react::IntersectionObserverObserverId intersectionObserverId, facebook::jsi::Object targetToken); } @@ -2414,7 +2403,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); } @@ -2423,7 +2412,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; } @@ -2472,60 +2461,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::_sync_callback::SyncCallback getPublicInstanceFromInstanceHandle); + public void connect(facebook::jsi::Runtime& runtime, facebook::jsi::Function notifyMutationObservers, facebook::react::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::_high_res_duration::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); - public facebook::react::_high_res_time_stamp::HighResTimeStamp now(facebook::jsi::Runtime& rt); + public facebook::react::HighResDuration timeOrigin(facebook::jsi::Runtime& rt); + public facebook::react::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::_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); + 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); } class facebook::react::NativeToJsBridge { - public NativeToJsBridge(facebook::react::_j_s_executor_factory::JSExecutorFactory* jsExecutorFactory, std::shared_ptr registry, std::shared_ptr jsQueue, std::shared_ptr callback); + public NativeToJsBridge(facebook::react::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); @@ -2538,20 +2527,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::_request_info::RequestInfo& requestInfo, int encodedDataLength, const std::optional& redirectResponse); + public void reportRequestStart(const std::string& requestId, const facebook::react::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::_response_info::ResponseInfo& responseInfo, int encodedDataLength); + public void reportResponseStart(const std::string& requestId, const facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ObjectAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public OperatorAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); } class facebook::react::ParagraphAttributes : public facebook::react::DebugStringConvertible { @@ -2560,7 +2549,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString public Float minimumFontSize; public bool adjustsFontSizeToFit; public bool includeFontPadding; - public bool operator==(const facebook::react::_paragraph_attributes::ParagraphAttributes& rhs) const; + public bool operator==(const facebook::react::ParagraphAttributes& rhs) const; public facebook::react::EllipsizeMode ellipsizeMode; public facebook::react::HyphenationFrequency android_hyphenationFrequency; public facebook::react::TextBreakStrategy textBreakStrategy; @@ -2569,7 +2558,7 @@ class facebook::react::ParagraphAttributes : public facebook::react::DebugString } class facebook::react::ParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public ParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ParagraphEventEmitter : public facebook::react::BaseViewEventEmitter { @@ -2577,25 +2566,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::_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; + 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; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } class facebook::react::ParagraphShadowNode::Content { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_base_text_shadow_node::Attachments attachments; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::BaseTextShadowNode::Attachments attachments; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::PerformanceEntryBuffer { public PerformanceEntryBuffer() = default; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; public size_t droppedEntriesCount; public virtual void add(const facebook::react::PerformanceEntry& entry) = 0; public virtual void clear() = 0; @@ -2628,16 +2617,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::_performance_observer_registry::PerformanceObserverRegistry& getObserverRegistry(); - public static std::shared_ptr& getInstance(); + public facebook::react::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::_performance_entry_reporter_event_listener::PerformanceEntryReporterEventListener* listener); + public void addEventListener(facebook::react::PerformanceEntryReporterEventListener* listener); public void clearEntries(); public void clearEntries(facebook::react::PerformanceEntryType entryType); public void clearEntries(facebook::react::PerformanceEntryType entryType, const std::string& entryName); @@ -2645,37 +2634,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::_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); + 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); } class facebook::react::PerformanceEntryReporterEventListener { - 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 void onEventTimingEntry(const facebook::react::PerformanceEventTiming&); + public virtual void onMeasureEntry(const facebook::react::PerformanceMeasure&, const std::optional&); public virtual ~PerformanceEntryReporterEventListener() = default; } class facebook::react::PerformanceObserver : public std::enable_shared_from_this { - 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 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 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::_performance_observer_observe_single_options::PerformanceObserverObserveSingleOptions options = {}); + public void observe(facebook::react::PerformanceEntryType type, facebook::react::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 { @@ -2687,49 +2676,49 @@ class facebook::react::PlatformTimerRegistry { } class facebook::react::PointerEventsProcessor { - 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); + 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); } class facebook::react::PointerHoverTracker { - 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 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 void markAsOld(); } class facebook::react::PreparedTextCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::Props : public virtual facebook::react::Sealable, public virtual facebook::react::DebugStringConvertible { - 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); + protected void initialize(const facebook::react::PropsParserContext& context, const facebook::react::Props& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public Props() = default; public Props(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 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 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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } class facebook::react::PropsAnimatedNode : public facebook::react::AnimatedNode { - public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public PropsAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_shadow_node_family::ShadowNodeFamily::Weak shadowNodeFamily); + public void connectToShadowNodeFamily(facebook::react::ShadowNodeFamily::Weak shadowNodeFamily); public void connectToView(facebook::react::Tag viewTag); public void disconnectFromShadowNodeFamily(); public void disconnectFromView(facebook::react::Tag viewTag); @@ -2739,12 +2728,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::_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 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 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); } @@ -2756,12 +2745,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::_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 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 folly::dynamic toDynamic(const std::function& filterObjectKeys = nullptr) const; public operator folly::dynamic() const; - public void parse(const facebook::react::_raw_props::RawPropsParser& parser) noexcept; + public void parse(const facebook::react::RawPropsParser& parser) noexcept; } enum facebook::react::RawProps::Mode { @@ -2780,7 +2769,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::_raw_props_key::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; + public void insert(const facebook::react::RawPropsKey& key, facebook::react::RawPropsValueIndex value) noexcept; public void reindex() noexcept; } @@ -2793,7 +2782,7 @@ class facebook::react::RawPropsParser { class facebook::react::RawTextProps : public facebook::react::Props { public RawTextProps() = default; - public RawTextProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public RawTextProps(const facebook::react::PropsParserContext& context, const facebook::react::RawTextProps& sourceProps, const facebook::react::RawProps& rawProps); public std::string text; } @@ -2808,7 +2797,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::_raw_value::RawValue& operator=(facebook::react::_raw_value::RawValue&& other) noexcept; + public facebook::react::RawValue& operator=(facebook::react::RawValue&& other) noexcept; public operator folly::dynamic() const; template public bool hasType() const; @@ -2819,17 +2808,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::_js_error_handler::JsErrorHandler::OnJsError onJsError, facebook::react::jsinspector_modern::HostTarget* parentInspectorTarget = nullptr); + 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 facebook::react::RuntimeExecutor getBufferedRuntimeExecutor() noexcept; public facebook::react::RuntimeExecutor getUnbufferedRuntimeExecutor() 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 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::_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 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 registerSegment(uint32_t segmentId, const std::string& segmentPath); public void unregisterFromInspector(); public void* getJavaScriptContext(); @@ -2843,57 +2832,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::_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); + 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); } class facebook::react::RootProps : public facebook::react::HostPlatformViewProps { public RootProps() = default; - 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; + 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; } class facebook::react::RootShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::RoundAnimatedNode : public facebook::react::ValueAnimatedNode { - public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public RoundAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } class facebook::react::RunLoopObserver { - 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 const facebook::react::RunLoopObserver::Activity activities_; + protected const facebook::react::RunLoopObserver::WeakOwner owner_; + protected mutable const facebook::react::RunLoopObserver::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::_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)>; + 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)>; 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::_run_loop_observer::_delegate::Delegate* delegate) const noexcept; + public void setDelegate(const facebook::react::RunLoopObserver::Delegate* delegate) const noexcept; } class facebook::react::RunLoopObserver::Delegate { - 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 void activityDidChange(const facebook::react::RunLoopObserver::Delegate* delegate, facebook::react::RunLoopObserver::Activity activity) const noexcept = 0; public virtual ~Delegate() noexcept = default; } @@ -2905,65 +2894,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::_high_res_time_stamp::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); + public RuntimeScheduler(facebook::react::RuntimeExecutor runtimeExecutor, std::function now = facebook::react::HighResTimeStamp::now, facebook::react::RuntimeSchedulerTaskErrorHandler onTaskError = handleTaskErrorDefault); public RuntimeScheduler(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 facebook::react::RuntimeScheduler& operator=(const facebook::react::RuntimeScheduler&) = delete; + public facebook::react::RuntimeScheduler& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) = 0; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept = 0; + public virtual void cancelTask(facebook::react::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::_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 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 ~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::_high_res_time_stamp::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; + public virtual void dispatchPendingEventTimingEntries(facebook::react::HighResTimeStamp taskEndTime, const std::unordered_set& surfaceIdsWithPendingRenderingUpdates) = 0; public virtual ~RuntimeSchedulerEventTimingDelegate() = default; } @@ -2974,50 +2963,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::_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 facebook::react::RuntimeScheduler_Legacy& operator=(const facebook::react::RuntimeScheduler_Legacy&) = delete; + public facebook::react::RuntimeScheduler_Legacy& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } 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::_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 facebook::react::RuntimeScheduler_Modern& operator=(const facebook::react::RuntimeScheduler_Modern&) = delete; + public facebook::react::RuntimeScheduler_Modern& operator=(facebook::react::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 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 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 void callExpiredTasks(facebook::jsi::Runtime& runtime) override; - public virtual void cancelTask(facebook::react::_task::Task& task) noexcept override; + public virtual void cancelTask(facebook::react::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::_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; + 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; } class facebook::react::SafeAreaViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { @@ -3031,48 +3020,48 @@ class facebook::react::SafeAreaViewState { } class facebook::react::Scheduler : public facebook::react::UIManagerDelegate { - 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 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 virtual void uiManagerDidCaptureViewSnapshot(facebook::react::Tag tag, facebook::react::SurfaceId surfaceId) override; public virtual void uiManagerDidClearPendingSnapshots() 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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) override; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) override; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) override; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void registerSurface(const facebook::react::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::_scheduler_delegate::SchedulerDelegate* delegate); - public void unregisterSurface(const facebook::react::_scheduler::SurfaceHandler& surfaceHandler) const noexcept; + public void setDelegate(facebook::react::SchedulerDelegate* delegate); + public void unregisterSurface(const facebook::react::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::_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 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 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; } @@ -3080,44 +3069,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::_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(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() noexcept; } class facebook::react::ScrollViewEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } class facebook::react::ScrollViewMaintainVisibleContentPosition { - public bool operator==(const facebook::react::_scroll_view_maintain_visible_content_position::ScrollViewMaintainVisibleContentPosition& rhs) const = default; + public bool operator==(const facebook::react::ScrollViewMaintainVisibleContentPosition& rhs) const = default; public int minIndexForVisible; public std::optional autoscrollToTopThreshold; } class facebook::react::ScrollViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } class facebook::react::ScrollViewState { public ScrollViewState() = default; - public ScrollViewState(facebook::react::_point::Point contentOffset, facebook::react::_rect::Rect contentBoundingRect, int scrollAwayPaddingTop); + public ScrollViewState(facebook::react::Point contentOffset, facebook::react::Rect contentBoundingRect, int scrollAwayPaddingTop); public bool disableViewCulling; - public facebook::react::_point::Point contentOffset; - public facebook::react::_rect::Rect contentBoundingRect; - public facebook::react::_size::Size getContentSize() const; + public facebook::react::Point contentOffset; + public facebook::react::Rect contentBoundingRect; + public facebook::react::Size getContentSize() const; public int scrollAwayPaddingTop; } @@ -3128,93 +3117,93 @@ class facebook::react::Sealable { } class facebook::react::SelectableParagraphComponentDescriptor : public facebook::react::BaseParagraphComponentDescriptor { - public SelectableParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public SelectableParagraphComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::SelectableParagraphShadowNode : public facebook::react::ParagraphShadowNode { - 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 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 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::Props::Shared props_; - protected facebook::react::_shadow_node_traits::ShadowNodeTraits traits_; - protected facebook::react::_state::State::Shared state_; + protected facebook::react::Props::Shared props_; + protected facebook::react::ShadowNodeTraits traits_; + protected facebook::react::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::_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 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 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::_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 const facebook::react::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::_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 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 void setUseRuntimeShadowNodeReferenceUpdateOnThread(bool isEnabled); - 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 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 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 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::_shadow_node_fragment::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::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::_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 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 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::_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 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 void setMostRecentState(const std::shared_ptr& state); public void setMounted(); - public void setParent(const facebook::react::_shadow_node_family::ShadowNodeFamily::Shared& parent); + public void setParent(const facebook::react::ShadowNodeFamily::Shared& parent); public ~ShadowNodeFamily(); } class facebook::react::ShadowNodeTraits { - 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); + 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); } enum facebook::react::ShadowNodeTraits::Trait : int32_t { @@ -3237,19 +3226,19 @@ enum facebook::react::ShadowNodeTraits::Trait : int32_t { } class facebook::react::ShadowTree { - 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 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 facebook::react::CommitMode getCommitMode() 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::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::SurfaceId getSurfaceId() const; - public facebook::react::_shadow_tree_revision::ShadowTreeRevision getCurrentRevision() const; - public std::optional getCurrentReactRevision() const; - public std::shared_ptr getMountingCoordinator() const; + public std::optional getCurrentReactRevision() const; + public std::shared_ptr getMountingCoordinator() const; public using CommitMode = facebook::react::ShadowTreeCommitMode; - public using CommitOptions = facebook::react::_shadow_tree_commit_options::ShadowTreeCommitOptions; + public using CommitOptions = facebook::react::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; @@ -3259,26 +3248,26 @@ class facebook::react::ShadowTree { } class facebook::react::ShadowTreeDelegate { - 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 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 ~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::_root_shadow_node::RootShadowNode::Shared rootShadowNode; - public facebook::react::_shadow_tree_revision::Number number; - public facebook::react::_transaction_telemetry::TransactionTelemetry telemetry; + public facebook::react::RootShadowNode::Shared rootShadowNode; + public facebook::react::ShadowTreeRevision::Number number; + public facebook::react::TransactionTelemetry telemetry; public using Number = int64_t; } @@ -3289,7 +3278,7 @@ class facebook::react::ShadowTreeRevisionConsistencyManager { } class facebook::react::ShadowTreeRevisionProvider { - public virtual facebook::react::_root_shadow_node::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; + public virtual facebook::react::RootShadowNode::Shared getCurrentRevision(facebook::react::SurfaceId surfaceId) = 0; public virtual ~ShadowTreeRevisionProvider() = default; } @@ -3297,8 +3286,8 @@ class facebook::react::SharedColor { public Color& operator*(); public SharedColor(); public SharedColor(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 bool operator!=(const facebook::react::SharedColor& otherColor) const; + public bool operator==(const facebook::react::SharedColor& otherColor) const; public const Color& operator*() const; public operator bool() const; public std::string toString() const noexcept; @@ -3306,44 +3295,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::_native_animated_nodes_manager::NativeAnimatedNodesManager* manager); + public SpringAnimationDriver(int id, facebook::react::Tag animatedValueTag, std::optional endCallback, folly::dynamic config, facebook::react::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::_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 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 mutable bool isObsolete_; protected size_t revision_; - public facebook::react::_state::State::Shared getMostRecentState() const; - public facebook::react::_state::State::Shared getMostRecentStateIfObsolete() const; + public facebook::react::State::Shared getMostRecentState() const; + public facebook::react::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::_state_update::Callback callback; - public using Callback = std::function; + public facebook::react::StateUpdate::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public StyleAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public SubtractionAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3352,20 +3341,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::_layout_constraints::LayoutConstraints& layoutConstraints, const facebook::react::_layout_context::LayoutContext& layoutContext) const; - public void setContextContainer(std::shared_ptr contextContainer) const 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 setProps(const folly::dynamic& props) const noexcept; public void setSurfaceId(facebook::react::SurfaceId surfaceId) const noexcept; public void start() const noexcept; @@ -3379,23 +3368,23 @@ enum facebook::react::SurfaceHandler::Status { } class facebook::react::SurfaceManager { - public SurfaceManager(const facebook::react::_scheduler::Scheduler& scheduler) noexcept; + public SurfaceManager(const facebook::react::Scheduler& scheduler) noexcept; public bool isSurfaceRunning(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 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 std::unordered_set getRunningSurfaces() const 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 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 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; } @@ -3411,24 +3400,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::_transaction_telemetry::TransactionTelemetry& telemetry, int numberOfMutations); + public std::vector getRecentTransactionTelemetries() const; + public void incorporate(const facebook::react::TransactionTelemetry& telemetry, int numberOfMutations); } class facebook::react::SwitchComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public SwitchComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); - public virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; + public SwitchComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); + public virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; } class facebook::react::SwitchShadowNode : public facebook::react::ConcreteViewShadowNode { - 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; + 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; } 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 { @@ -3443,12 +3432,12 @@ class facebook::react::TextAttributes : public facebook::react::DebugStringConve public Float maxFontSizeMultiplier; public Float opacity; public Float textShadowRadius; - 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 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 std::optional allowFontScaling; public std::optional isHighlighted; public std::optional isPressable; @@ -3461,26 +3450,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::_text_attributes::TextAttributes textAttributes); + public void apply(facebook::react::TextAttributes textAttributes); } class facebook::react::TextInputEventEmitter : public facebook::react::BaseViewEventEmitter { - 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; + 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; } struct facebook::react::TextInputEventEmitter::KeyPressMetrics { @@ -3490,59 +3479,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::_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 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 int64_t mostRecentEventCount; } class facebook::react::TextMeasureCacheKey { - public facebook::react::_attributed_string::AttributedString attributedString; - public facebook::react::_layout_constraints::LayoutConstraints layoutConstraints; - public facebook::react::_paragraph_attributes::ParagraphAttributes paragraphAttributes; + public facebook::react::AttributedString attributedString; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::ParagraphAttributes paragraphAttributes; } class facebook::react::TextMeasurement { - public facebook::react::_size::Size size; - public facebook::react::_text_measurement::Attachments attachments; - public using Attachments = std::vector; + public facebook::react::Size size; + public facebook::react::TextMeasurement::Attachments attachments; + public using Attachments = std::vector; } class facebook::react::TextMeasurement::Attachment { public bool isClipped; - public facebook::react::_rect::Rect frame; + public facebook::react::Rect frame; } class facebook::react::TextProps : public facebook::react::Props, public facebook::react::BaseTextProps { public TextProps() = default; - 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); + 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); } class facebook::react::TextShadowNode : public facebook::react::ConcreteShadowNode, public facebook::react::BaseTextShadowNode { - public static facebook::react::_shadow_node_traits::ShadowNodeTraits BaseTraits(); + public static facebook::react::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::_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 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 void attachGlobals(facebook::jsi::Runtime& runtime); public void callTimer(facebook::react::TimerHandle handle); public void quit(); @@ -3551,27 +3540,26 @@ class facebook::react::TimerManager { } class facebook::react::TouchEventEmitter : public facebook::react::EventEmitter { - 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; + 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; } class facebook::react::TrackingAnimatedNode : public facebook::react::AnimatedNode { - public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TrackingAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public virtual void update() override; } @@ -3590,7 +3578,7 @@ class facebook::react::TransactionTelemetry { public int getAffectedLayoutNodesCount() const; public int getNumberOfTextMeasurements() const; public int getRevisionNumber() const; - public static facebook::react::_transaction_telemetry::TransactionTelemetry* threadLocalTelemetry(); + public static facebook::react::TransactionTelemetry* threadLocalTelemetry(); public void didCommit(); public void didDiff(); public void didLayout(); @@ -3608,20 +3596,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public TransformAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::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::_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); + 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); 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; } @@ -3632,72 +3620,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, 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 ~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::_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 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 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::_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 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 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::_u_i_manager_animation_delegate::UIManagerAnimationDelegate* delegate); + public void sendAccessibilityEvent(const std::shared_ptr& shadowNode, const std::string& eventType); + public void setAnimationDelegate(facebook::react::UIManagerAnimationDelegate* delegate); public void setComponentDescriptorRegistry(const facebook::react::SharedComponentDescriptorRegistry& componentDescriptorRegistry); - 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 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 setSurfaceProps(facebook::react::SurfaceId surfaceId, 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 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 stopSurfaceForAnimationDelegate(facebook::react::SurfaceId surfaceId) const; public void synchronouslyUpdateViewOnUIThread(facebook::react::Tag tag, const folly::dynamic& props); - 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 unregisterCommitHook(facebook::react::UIManagerCommitHook& commitHook); + public void unregisterMountHook(facebook::react::UIManagerMountHook& mountHook); public void updateShadowTree(std::unordered_map&& tagToProps); - public void updateState(const facebook::react::_state_update::StateUpdate& stateUpdate) const; - public void visitBinding(const std::function& callback, facebook::jsi::Runtime& runtime) const; + public void updateState(const facebook::react::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::_u_i_manager_animation_backend::Callback& callback) = 0; + public using Callback = std::function; + public virtual facebook::react::CallbackId start(const facebook::react::UIManagerAnimationBackend::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::_u_i_manager_animation_backend::Callback& callback) = 0; - public virtual void registerJSInvoker(std::shared_ptr jsInvoker) = 0; + public virtual void pushAnimationMutations(const facebook::react::UIManagerAnimationBackend::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; @@ -3707,54 +3695,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::_raw_value::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::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::_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 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 virtual facebook::jsi::Value get(facebook::jsi::Runtime& runtime, const facebook::jsi::PropNameID& name) override; - 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 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 invalidate() const; public ~UIManagerBinding() override; } class facebook::react::UIManagerCommitHook { - 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 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 ~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::_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 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 uiManagerDidSetViewSnapshot(facebook::react::Tag sourceTag, facebook::react::Tag targetTag, facebook::react::SurfaceId surfaceId) = 0; - public virtual void uiManagerDidStartSurface(const facebook::react::_shadow_tree::ShadowTree& shadowTree) = 0; + public virtual void uiManagerDidStartSurface(const facebook::react::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::_u_i_manager_delegate::OnSurfaceStartCallback&& callback) = 0; + public virtual void uiManagerShouldSetOnSurfaceStartCallback(facebook::react::UIManagerDelegate::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::_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 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 ~UIManagerMountHook() noexcept = default; } @@ -3764,17 +3752,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::_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 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 void createViewTransitionInstance(const std::string&, facebook::react::Tag); - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode); + public virtual void restoreViewTransitionName(const facebook::react::ShadowNode& shadowNode); public virtual void startViewTransition(std::function mutationCallback, std::function onReadyCallback, std::function onCompleteCallback); public virtual void startViewTransitionEnd(); public virtual void startViewTransitionReadyFinished(); @@ -3793,10 +3781,10 @@ struct facebook::react::UIManagerViewTransitionDelegate::ViewTransitionInstance } class facebook::react::UnimplementedViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public UnimplementedViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + public UnimplementedViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public virtual facebook::react::ComponentHandle getComponentHandle() const override; public virtual facebook::react::ComponentName getComponentName() 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::Props::Shared cloneProps(const facebook::react::PropsParserContext& context, const facebook::react::Props::Shared& props, facebook::react::RawProps rawProps) const override; } class facebook::react::UnimplementedViewProps : public facebook::react::HostPlatformViewProps { @@ -3806,7 +3794,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::_native_animated_nodes_manager::NativeAnimatedNodesManager& manager); + public ValueAnimatedNode(facebook::react::Tag tag, const folly::dynamic& config, facebook::react::NativeAnimatedNodesManager& manager); public bool getIsColorValue() const noexcept; public bool setOffset(double offset) noexcept; public bool setRawValue(double value) noexcept; @@ -3825,93 +3813,93 @@ class facebook::react::ValueFactoryEventPayload : public facebook::react::EventP } class facebook::react::ViewComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - public ViewComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + public ViewComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters); } class facebook::react::ViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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); + 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); } class facebook::react::ViewShadowNodeProps : public facebook::react::HostPlatformViewProps { public ViewShadowNodeProps() = default; - public ViewShadowNodeProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public ViewShadowNodeProps(const facebook::react::PropsParserContext& context, const facebook::react::ViewShadowNodeProps& sourceProps, const facebook::react::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::_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 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 void createViewTransitionInstance(const std::string& name, facebook::react::Tag pseudoElementTag) override; - public virtual void restoreViewTransitionName(const facebook::react::_shadow_node::ShadowNode& shadowNode) override; + public virtual void restoreViewTransitionName(const facebook::react::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::_u_i_manager::UIManager* uiManager, std::weak_ptr weakThis); + public void initialize(facebook::react::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::_view_transition_module::_animation_key_frame_view_layout_metrics::AnimationKeyFrameViewLayoutMetrics layoutMetrics; + public facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics layoutMetrics; } struct facebook::react::ViewTransitionModule::AnimationKeyFrameViewLayoutMetrics { public Float pointScaleFactor; - public facebook::react::_point::Point originFromRoot; - public facebook::react::_size::Size size; + public facebook::react::Point originFromRoot; + public facebook::react::Size size; } class facebook::react::VirtualViewShadowNode : public facebook::react::ConcreteViewShadowNode { - 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(); + 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(); } class facebook::react::WeakFamilyRegistry { - 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 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 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::_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; + 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; public virtual bool getIsLayoutClean() const override; - public virtual void appendChild(const std::shared_ptr& child) override; - public virtual void completeClone(const facebook::react::_shadow_node::ShadowNode&, const facebook::react::_shadow_node_fragment::ShadowNodeFragment&) 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 dirtyLayout() 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 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 void enableMeasurement(); - public void setPadding(facebook::react::_rectangle_edges::RectangleEdges padding) const; + public void setPadding(facebook::react::RectangleEdges padding) const; public void setPositionType(YGPositionType positionType) const; - public void setSize(facebook::react::_size::Size size) const; + public void setSize(facebook::react::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::_props_parser_context::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); + public YogaStylableProps(const facebook::react::PropsParserContext& context, const facebook::react::YogaStylableProps& sourceProps, const facebook::react::RawProps& rawProps, const std::function& filterObjectKeys = nullptr); public facebook::yoga::Style yogaStyle; public facebook::yoga::Style::Length insetBlockEnd; public facebook::yoga::Style::Length insetBlockStart; @@ -3929,7 +3917,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::_props_parser_context::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::_raw_value::RawValue& value); + public void setProp(const facebook::react::PropsParserContext& context, facebook::react::RawPropsPropNameHash hash, const char* propName, const facebook::react::RawValue& value); } enum facebook::react::AccessibilityLiveRegion : uint8_t { @@ -4421,7 +4409,6 @@ enum facebook::react::Cursor : uint8_t { SWResize, Text, Url, - VerticalText, WResize, Wait, ZoomIn, @@ -4912,8 +4899,8 @@ enum facebook::react::WritingDirection { } struct facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::HighResDuration duration; + public facebook::react::HighResTimeStamp startTime; public std::string name; } @@ -4930,7 +4917,7 @@ struct facebook::react::AccessibilityState { public bool busy; public bool disabled; public bool selected; - public facebook::react::_accessibility_state::CheckedState checked; + public facebook::react::AccessibilityState::CheckedState checked; public std::optional expanded; } @@ -4950,7 +4937,7 @@ struct facebook::react::AccessibilityValue { struct facebook::react::ActivePointer { public bool shouldLeaveWhenReleased; - public facebook::react::_pointer_event::PointerEvent event; + public facebook::react::PointerEvent event; } struct facebook::react::AnimatedPropBase { @@ -4960,32 +4947,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::_animated_props::AnimatedProps get(); - public std::unique_ptr rawProps; - public std::vector> props; + public facebook::react::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::_shared_color::SharedColor value); + public void setBackgroundColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); - public void setBoxShadow(const std::vector& value); + public void setBorderWidth(facebook::react::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); @@ -4995,29 +4982,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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setMargin(facebook::react::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::_shared_color::SharedColor value); + public void setOutlineColor(facebook::react::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::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPadding(facebook::react::CascadedRectangleEdges& value); public void setPointerEvents(facebook::react::PointerEventsMode value); - public void setPosition(facebook::react::_cascaded_rectangle_edges::CascadedRectangleEdges& value); + public void setPosition(facebook::react::CascadedRectangleEdges& value); public void setPositionType(facebook::yoga::PositionType value); public void setRowGap(facebook::yoga::Style::Length value); - public void setShadowColor(facebook::react::_shared_color::SharedColor value); - public void setShadowOffset(facebook::react::_size::Size value); + public void setShadowColor(facebook::react::SharedColor value); + public void setShadowOffset(facebook::react::Size value); public void setShadowOpacity(Float value); public void setShadowRadius(Float value); - public void setTransform(const facebook::react::_transform::Transform& t); - public void setTransformOrigin(const facebook::react::_transform_origin::TransformOrigin& value); + public void setTransform(const facebook::react::Transform& t); + public void setTransformOrigin(const facebook::react::TransformOrigin& value); public void setWidth(facebook::yoga::Style::SizeLength value); public void setZIndex(std::optional value); public void storeDynamic(folly::dynamic& d); @@ -5038,38 +5025,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 facebook::react::_shadow_view::ShadowView viewEnd; - public facebook::react::_shadow_view::ShadowView viewPrev; - public facebook::react::_shadow_view::ShadowView viewStart; - public std::vector finalMutationsForKeyFrame; + public std::vector finalMutationsForKeyFrame; } struct facebook::react::AnimationMutation { public bool hasLayoutUpdates; + public facebook::react::AnimatedProps props; public facebook::react::Tag tag; - public facebook::react::_animated_props::AnimatedProps props; - public std::shared_ptr family; + 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::_background_position::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::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::_background_repeat::BackgroundRepeat& other) const = default; + public bool operator==(const facebook::react::BackgroundRepeat& other) const = default; public facebook::react::BackgroundRepeatStyle x; public facebook::react::BackgroundRepeatStyle y; } @@ -5078,32 +5065,32 @@ struct facebook::react::BackgroundSizeLengthPercentage { public BackgroundSizeLengthPercentage(); public bool isXAuto() const; public bool isYAuto() const; - public bool operator==(const facebook::react::_background_size_length_percentage::BackgroundSizeLengthPercentage& other) const = default; - public std::variant x; - public std::variant y; + public bool operator==(const facebook::react::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::_base_touch::BaseTouch& lhs, const facebook::react::_base_touch::BaseTouch& rhs) const; + public bool operator()(const facebook::react::BaseTouch& lhs, const facebook::react::BaseTouch& rhs) const; } struct facebook::react::BaseTouch::Hasher { - public size_t operator()(const facebook::react::_base_touch::BaseTouch& touch) const; + public size_t operator()(const facebook::react::BaseTouch& touch) const; } struct facebook::react::BorderMetrics { - public bool operator==(const facebook::react::_border_metrics::BorderMetrics& rhs) const = default; + public bool operator==(const facebook::react::BorderMetrics& rhs) const = default; public facebook::react::BorderColors borderColors; public facebook::react::BorderCurves borderCurves; public facebook::react::BorderRadii borderRadii; @@ -5117,8 +5104,8 @@ struct facebook::react::BoxShadow { public Float offsetY; public Float spreadDistance; public bool inset; - public bool operator==(const facebook::react::_box_shadow::BoxShadow& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::BoxShadow& other) const = default; + public facebook::react::SharedColor color; } struct facebook::react::Bridging { @@ -5162,29 +5149,29 @@ struct facebook::react::BufferEvent { struct facebook::react::BundleHeader { public BundleHeader(); - public facebook::react::_magic32::Magic32 magic32; + public facebook::react::Magic32 magic32; public uint32_t version; public uint64_t magic64; } struct facebook::react::CSSAngle { - public constexpr bool operator==(const facebook::react::_c_s_s_angle::CSSAngle& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSAngle& rhs) const = default; public float degrees; } struct facebook::react::CSSBlurFilter { - 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; + public constexpr bool operator==(const facebook::react::CSSBlurFilter& rhs) const = default; + public facebook::react::CSSLength amount; } struct facebook::react::CSSBrightnessFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_brightness_filter::CSSBrightnessFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSBrightnessFilter& rhs) const = default; public float amount; } struct facebook::react::CSSColor { - 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 constexpr bool operator==(const facebook::react::CSSColor& rhs) const = default; + public static constexpr facebook::react::CSSColor black(); public uint8_t a; public uint8_t b; public uint8_t g; @@ -5192,28 +5179,28 @@ struct facebook::react::CSSColor { } struct facebook::react::CSSColorHint { - public bool operator==(const facebook::react::_c_s_s_color_hint::CSSColorHint& rhs) const = default; - public std::variant position; + public bool operator==(const facebook::react::CSSColorHint& rhs) const = default; + public std::variant position; } struct facebook::react::CSSColorStop { - 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; + public bool operator==(const facebook::react::CSSColorStop& rhs) const; + public facebook::react::CSSColor color; + public std::optional> endPosition; + public std::optional> startPosition; } struct facebook::react::CSSContrastFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_contrast_filter::CSSContrastFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSContrastFilter& rhs) const = default; public float amount; } struct facebook::react::CSSDropShadowFilter { - 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; + 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; } struct facebook::react::CSSFunctionBlock { @@ -5221,146 +5208,146 @@ struct facebook::react::CSSFunctionBlock { } struct facebook::react::CSSGrayscaleFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_grayscale_filter::CSSGrayscaleFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSGrayscaleFilter& rhs) const = default; public float amount; } struct facebook::react::CSSHueRotateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_hue_rotate_filter::CSSHueRotateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSHueRotateFilter& rhs) const = default; public float degrees; } struct facebook::react::CSSInvertFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_invert_filter::CSSInvertFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSInvertFilter& rhs) const = default; public float amount; } struct facebook::react::CSSLength { - public constexpr bool operator==(const facebook::react::_c_s_s_length::CSSLength& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSLength& rhs) const = default; public facebook::react::CSSLengthUnit unit; public float value; } struct facebook::react::CSSLinearGradientDirection { - public bool operator==(const facebook::react::_c_s_s_linear_gradient_direction::CSSLinearGradientDirection& rhs) const = default; - public std::variant value; + public bool operator==(const facebook::react::CSSLinearGradientDirection& rhs) const = default; + public std::variant value; } struct facebook::react::CSSLinearGradientFunction { - 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; + 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; } struct facebook::react::CSSMatrix { - public constexpr bool operator==(const facebook::react::_c_s_s_matrix::CSSMatrix& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSMatrix& rhs) const = default; public std::array values; } struct facebook::react::CSSNumber { - public constexpr bool operator==(const facebook::react::_c_s_s_number::CSSNumber& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSNumber& rhs) const = default; public float value; } struct facebook::react::CSSOpacityFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_opacity_filter::CSSOpacityFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSOpacityFilter& rhs) const = default; public float amount; } struct facebook::react::CSSPercentage { - public constexpr bool operator==(const facebook::react::_c_s_s_percentage::CSSPercentage& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSPercentage& rhs) const = default; public float value; } struct facebook::react::CSSPerspective { - public constexpr bool operator==(const facebook::react::_c_s_s_perspective::CSSPerspective& rhs) const = default; - public facebook::react::_c_s_s_length::CSSLength length; + public constexpr bool operator==(const facebook::react::CSSPerspective& rhs) const = default; + public facebook::react::CSSLength length; } struct facebook::react::CSSRadialGradientExplicitSize { - 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; + public bool operator==(const facebook::react::CSSRadialGradientExplicitSize& rhs) const = default; + public std::variant sizeX; + public std::variant sizeY; } struct facebook::react::CSSRadialGradientFunction { - public bool operator==(const facebook::react::_c_s_s_radial_gradient_function::CSSRadialGradientFunction& rhs) const = default; + public bool operator==(const facebook::react::CSSRadialGradientFunction& rhs) const = default; + public std::optional position; public std::optional shape; public std::optional size; - public std::optional position; - public std::vector> items; + public std::vector> items; } struct facebook::react::CSSRadialGradientPosition { - 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; + 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; } struct facebook::react::CSSRatio { public constexpr bool isDegenerate() const; - public constexpr bool operator==(const facebook::react::_c_s_s_ratio::CSSRatio& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRatio& rhs) const = default; public float denominator; public float numerator; } struct facebook::react::CSSRotate { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate::CSSRotate& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotate& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateX { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_x::CSSRotateX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateX& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateY { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_y::CSSRotateY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateY& rhs) const = default; public float degrees; } struct facebook::react::CSSRotateZ { - public constexpr bool operator==(const facebook::react::_c_s_s_rotate_z::CSSRotateZ& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSRotateZ& rhs) const = default; public float degrees; } struct facebook::react::CSSSaturateFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_saturate_filter::CSSSaturateFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSaturateFilter& rhs) const = default; public float amount; } struct facebook::react::CSSScale { - public constexpr bool operator==(const facebook::react::_c_s_s_scale::CSSScale& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScale& rhs) const = default; public float x; public float y; } struct facebook::react::CSSScaleX { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_x::CSSScaleX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleX& rhs) const = default; public float value; } struct facebook::react::CSSScaleY { - public constexpr bool operator==(const facebook::react::_c_s_s_scale_y::CSSScaleY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSScaleY& rhs) const = default; public float value; } struct facebook::react::CSSSepiaFilter { - public constexpr bool operator==(const facebook::react::_c_s_s_sepia_filter::CSSSepiaFilter& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSepiaFilter& rhs) const = default; public float amount; } struct facebook::react::CSSShadow { public bool inset; - 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; + 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; } struct facebook::react::CSSSimpleBlock { @@ -5368,47 +5355,47 @@ struct facebook::react::CSSSimpleBlock { } struct facebook::react::CSSSkewX { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_x::CSSSkewX& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewX& rhs) const = default; public float degrees; } struct facebook::react::CSSSkewY { - public constexpr bool operator==(const facebook::react::_c_s_s_skew_y::CSSSkewY& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSSkewY& rhs) const = default; public float degrees; } struct facebook::react::CSSTransformOrigin { - 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; + public constexpr bool operator==(const facebook::react::CSSTransformOrigin& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate3D { - 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; + public constexpr bool operator==(const facebook::react::CSSTranslate3D& rhs) const = default; + public facebook::react::CSSLength z; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslate { - public constexpr bool operator==(const facebook::react::_c_s_s_translate::CSSTranslate& rhs) const = default; - public std::variant x; - public std::variant y; + public constexpr bool operator==(const facebook::react::CSSTranslate& rhs) const = default; + public std::variant x; + public std::variant y; } struct facebook::react::CSSTranslateX { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_x::CSSTranslateX& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateX& rhs) const = default; + public std::variant value; } struct facebook::react::CSSTranslateY { - public constexpr bool operator==(const facebook::react::_c_s_s_translate_y::CSSTranslateY& rhs) const = default; - public std::variant value; + public constexpr bool operator==(const facebook::react::CSSTranslateY& rhs) const = default; + public std::variant value; } struct facebook::react::CSSZero { - public constexpr bool operator==(const facebook::react::_c_s_s_zero::CSSZero& rhs) const = default; + public constexpr bool operator==(const facebook::react::CSSZero& rhs) const = default; } struct facebook::react::CallbackWithId { @@ -5425,38 +5412,38 @@ struct facebook::react::ColorComponents { } struct facebook::react::ColorStop { - 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 bool operator==(const facebook::react::ColorStop& other) const = default; + public facebook::react::SharedColor color; + public facebook::react::ValueUnit position; } struct facebook::react::CornerRadii { - public bool operator==(const facebook::react::_corner_radii::CornerRadii& other) const = default; + public bool operator==(const facebook::react::CornerRadii& other) const = default; public float horizontal; public float vertical; } struct facebook::react::CullingContext { - public bool operator==(const facebook::react::_culling_context::CullingContext& rhs) const = default; + public bool operator==(const facebook::react::CullingContext& rhs) const = default; public bool shouldConsiderCulling() const; - 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; + public facebook::react::CullingContext adjustCullingContextIfNeeded(const facebook::react::ShadowViewNodePair& pair) const; + public facebook::react::Rect frame; + public facebook::react::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::_drop_shadow_params::DropShadowParams& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::DropShadowParams& other) const = default; + public facebook::react::SharedColor color; } struct facebook::react::DummyTraceSection { @@ -5479,7 +5466,7 @@ struct facebook::react::DynamicPointerEvent : public facebook::react::DynamicEve } struct facebook::react::EventAnimationDriverKey { - public bool operator==(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& rhs) const noexcept; + public bool operator==(const facebook::react::EventAnimationDriverKey& rhs) const noexcept; public facebook::react::Tag viewTag; public std::string eventName; } @@ -5488,8 +5475,8 @@ struct facebook::react::EventPayload { public EventPayload() = default; public EventPayload(const facebook::react::EventPayload&) = default; public EventPayload(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 facebook::react::EventPayload& operator=(const facebook::react::EventPayload&) = default; + public facebook::react::EventPayload& operator=(facebook::react::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; @@ -5497,9 +5484,9 @@ struct facebook::react::EventPayload { } struct facebook::react::FilterFunction { - public bool operator==(const facebook::react::_filter_function::FilterFunction& other) const = default; + public bool operator==(const facebook::react::FilterFunction& other) const = default; public facebook::react::FilterType type; - public std::variant parameters; + public std::variant parameters; } struct facebook::react::InspectorData { @@ -5520,57 +5507,57 @@ struct facebook::react::InstanceCallback { struct facebook::react::IntersectionObserverEntry { public bool isIntersectingAboveThresholds; - public bool sameShadowNodeFamily(const facebook::react::_shadow_node_family::ShadowNodeFamily& otherShadowNodeFamily) const; + public bool sameShadowNodeFamily(const facebook::react::ShadowNodeFamily& otherShadowNodeFamily) const; + public facebook::react::HighResTimeStamp time; public facebook::react::IntersectionObserverObserverId intersectionObserverId; - 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; + public facebook::react::Rect intersectionRect; + public facebook::react::Rect rootRect; + public facebook::react::Rect targetRect; + public facebook::react::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 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 std::vector keyFrames; public uint64_t startTime; } struct facebook::react::LayoutAnimationConfig { public double duration; - public facebook::react::_animation_config::AnimationConfig createConfig; - public facebook::react::_animation_config::AnimationConfig deleteConfig; - public facebook::react::_animation_config::AnimationConfig updateConfig; + public facebook::react::AnimationConfig createConfig; + public facebook::react::AnimationConfig deleteConfig; + public facebook::react::AnimationConfig updateConfig; } struct facebook::react::LayoutConformanceProps : public facebook::react::YogaStylableProps { public LayoutConformanceProps() = default; - public LayoutConformanceProps(const facebook::react::_props_parser_context::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::_raw_props::RawProps& rawProps); + public LayoutConformanceProps(const facebook::react::PropsParserContext& context, const facebook::react::LayoutConformanceProps& sourceProps, const facebook::react::RawProps& rawProps); public facebook::react::LayoutConformance mode; } struct facebook::react::LayoutConstraints { public facebook::react::LayoutDirection layoutDirection; - 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; + public facebook::react::Size clamp(const facebook::react::Size& size) const; + public facebook::react::Size maximumSize; + public facebook::react::Size minimumSize; } struct facebook::react::LayoutContext { public Float fontSizeMultiplier; public Float pointScaleFactor; public bool swapLeftAndRightInRTL; - public facebook::react::_point::Point viewportOffset; - public facebook::react::_size::Size viewportSize; - public std::vector* affectedNodes; + public facebook::react::Point viewportOffset; + public facebook::react::Size viewportSize; + public std::vector* affectedNodes; } struct facebook::react::LayoutMetrics { public Float pointScaleFactor; - public bool operator==(const facebook::react::_layout_metrics::LayoutMetrics& rhs) const = default; + public bool operator==(const facebook::react::LayoutMetrics& rhs) const = default; public bool wasLeftAndRightSwapped; public facebook::react::DisplayType displayType; public facebook::react::EdgeInsets borderWidth; @@ -5578,10 +5565,10 @@ struct facebook::react::LayoutMetrics { public facebook::react::EdgeInsets overflowInset; public facebook::react::LayoutDirection layoutDirection; public facebook::react::PositionType positionType; - 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; + public facebook::react::Rect frame; + public facebook::react::Rect getContentFrame() const; + public facebook::react::Rect getOverflowInsetFrame() const; + public facebook::react::Rect getPaddingFrame() const; } struct facebook::react::LineMeasurement { @@ -5590,17 +5577,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::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 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 std::string text; } struct facebook::react::LinearGradient { - public bool operator==(const facebook::react::_linear_gradient::LinearGradient& other) const = default; + public bool operator==(const facebook::react::LinearGradient& other) const = default; public facebook::react::GradientDirection direction; - public std::vector colorStops; + public std::vector colorStops; } struct facebook::react::Magic32 { @@ -5614,9 +5601,9 @@ struct facebook::react::MarginValue { } struct facebook::react::MeasuredPreparedTextLayout { - 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; + public facebook::react::LayoutConstraints layoutConstraints; + public facebook::react::TextMeasurement measurement; + public facebook::react::detail::TextLayoutManagerExtended::PreparedTextLayout preparedTextLayout; } struct facebook::react::MethodCall { @@ -5640,24 +5627,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 facebook::react::_high_res_duration::HighResDuration duration; - public facebook::react::_high_res_time_stamp::HighResTimeStamp startTime; + 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 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; @@ -5670,10 +5657,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; } @@ -5690,38 +5677,38 @@ struct facebook::react::PerformanceMeasure : public facebook::react::AbstractPer } struct facebook::react::PerformanceObserverObserveMultipleOptions { - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceObserverObserveSingleOptions { public bool buffered; - public facebook::react::_high_res_duration::HighResDuration durationThreshold; + public facebook::react::HighResDuration durationThreshold; } struct facebook::react::PerformanceResourceTiming : public facebook::react::AbstractPerformanceEntry { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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::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; + 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; } struct facebook::react::PointerEvent : public facebook::react::EventPayload { @@ -5734,10 +5721,10 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { public bool isPrimary; public bool metaKey; public bool shiftKey; - 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 facebook::react::HighResTimeStamp timeStamp; + public facebook::react::Point clientPoint; + public facebook::react::Point offsetPoint; + public facebook::react::Point screenPoint; public int button; public int buttons; public int detail; @@ -5751,13 +5738,13 @@ struct facebook::react::PointerEvent : public facebook::react::EventPayload { } struct facebook::react::PointerEventTarget { - public facebook::react::_pointer_event::PointerEvent event; - public std::shared_ptr target; + public facebook::react::PointerEvent event; + public std::shared_ptr target; } struct facebook::react::ProcessedColorStop { - public bool operator==(const facebook::react::_processed_color_stop::ProcessedColorStop& other) const = default; - public facebook::react::_shared_color::SharedColor color; + public bool operator==(const facebook::react::ProcessedColorStop& other) const = default; + public facebook::react::SharedColor color; public std::optional position; } @@ -5771,37 +5758,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::_context_container::ContextContainer& contextContainer); + public PropsParserContext(const facebook::react::SurfaceId surfaceId, const facebook::react::ContextContainer& contextContainer); + public const facebook::react::ContextContainer& contextContainer; public const facebook::react::SurfaceId surfaceId; - public const facebook::react::_context_container::ContextContainer& contextContainer; - public facebook::react::_props_parser_context::PropsParserContext& operator=(const facebook::react::_props_parser_context::PropsParserContext&) = delete; + public facebook::react::PropsParserContext& operator=(const facebook::react::PropsParserContext&) = delete; } struct facebook::react::PropsSnapshot { - public facebook::react::_base_view_props::BaseViewProps props; + public facebook::react::BaseViewProps props; public std::unique_ptr rawProps; public std::unordered_set propNames; } struct facebook::react::RadialGradient { - public bool operator==(const facebook::react::_radial_gradient::RadialGradient& other) const = default; + public bool operator==(const facebook::react::RadialGradient& other) const = default; + public facebook::react::RadialGradientPosition position; public facebook::react::RadialGradientShape shape; - public facebook::react::_radial_gradient_position::RadialGradientPosition position; - public facebook::react::_radial_gradient_size::RadialGradientSize size; - public std::vector colorStops; + public facebook::react::RadialGradientSize size; + public std::vector colorStops; } struct facebook::react::RadialGradientPosition { - 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; + 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; } struct facebook::react::RadialGradientSize { - public bool operator==(const facebook::react::_radial_gradient_size::RadialGradientSize& other) const = default; - public std::variant value; + public bool operator==(const facebook::react::RadialGradientSize& other) const = default; + public std::variant value; } enum facebook::react::RadialGradientSize::SizeKeyword { @@ -5812,21 +5799,21 @@ enum facebook::react::RadialGradientSize::SizeKeyword { } struct facebook::react::RadialGradientSize::Dimensions { - 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 bool operator==(const facebook::react::RadialGradientSize::Dimensions& other) const = default; + public facebook::react::ValueUnit x; + public facebook::react::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::_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 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 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 { @@ -5859,14 +5846,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 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; + 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; } struct facebook::react::RequestInfo { @@ -5877,14 +5864,14 @@ struct facebook::react::RequestInfo { } struct facebook::react::ResourceTimingData { - public facebook::react::_high_res_time_stamp::HighResTimeStamp fetchStart; - public facebook::react::_high_res_time_stamp::HighResTimeStamp requestStart; + public facebook::react::HighResTimeStamp fetchStart; + public facebook::react::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; } @@ -5897,19 +5884,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::_scroll_event::ScrollEvent& scrollEvent); - public facebook::react::_point::Point targetContentOffset; - public facebook::react::_point::Point velocity; + public ScrollEndDragEvent(const facebook::react::ScrollEvent& scrollEvent); + public facebook::react::Point targetContentOffset; + public facebook::react::Point velocity; public folly::dynamic asDynamic() const; public virtual facebook::jsi::Value asJSIValue(facebook::jsi::Runtime& runtime) const override; } @@ -5919,9 +5906,9 @@ struct facebook::react::ScrollEvent : public facebook::react::EventPayload { public Float zoomScale; public ScrollEvent() = default; public facebook::react::EdgeInsets contentInset; - public facebook::react::_point::Point contentOffset; - public facebook::react::_size::Size containerSize; - public facebook::react::_size::Size contentSize; + public facebook::react::Point contentOffset; + public facebook::react::Size containerSize; + public facebook::react::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; @@ -5931,28 +5918,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::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(); + 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(); } 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; } @@ -5964,40 +5951,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::_shadow_view::ShadowView& rhs) const; + public bool operator==(const facebook::react::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::_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; + 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; } enum facebook::react::ShadowViewMutation::Type : std::uint8_t { @@ -6012,19 +5999,19 @@ struct facebook::react::ShadowViewNodePair { public bool flattened; public bool inOtherTree() const; public bool isConcreteView; - 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 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 size_t mountIndex; } struct facebook::react::Size { public Float height; public Float width; - 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; + public facebook::react::Size& operator*=(const facebook::react::Point& point) noexcept; + public facebook::react::Size& operator+=(const facebook::react::Point& point) noexcept; } struct facebook::react::StateData { @@ -6032,16 +6019,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 { @@ -6050,13 +6037,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::_high_res_time_stamp::HighResTimeStamp expirationTime); - public Task(facebook::react::SchedulerPriority priority, facebook::react::RawCallback&& callback, facebook::react::_high_res_time_stamp::HighResTimeStamp expirationTime); + 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); } struct facebook::react::TextLayoutContext { public Float pointScaleFactor; - public bool operator==(const facebook::react::_text_layout_context::TextLayoutContext& rhs) const = default; + public bool operator==(const facebook::react::TextLayoutContext& rhs) const = default; public facebook::react::SurfaceId surfaceId; } @@ -6077,29 +6064,29 @@ struct facebook::react::TouchEvent { struct facebook::react::Transform { public Float& at(int i, int j) noexcept; - public bool operator==(const facebook::react::_transform::Transform& rhs) const noexcept; + public bool operator==(const facebook::react::Transform& rhs) const noexcept; public const Float& at(int i, int j) const noexcept; - 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 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 operator folly::dynamic() const; - 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 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 std::array matrix; - public std::vector operations; + public std::vector operations; } struct facebook::react::TransformConfig { @@ -6109,24 +6096,24 @@ struct facebook::react::TransformConfig { } struct facebook::react::TransformOperation { - public bool operator==(const facebook::react::_transform_operation::TransformOperation& other) const = default; + public bool operator==(const facebook::react::TransformOperation& other) const = default; public facebook::react::TransformOperationType type; - public facebook::react::_value_unit::ValueUnit x; - public facebook::react::_value_unit::ValueUnit y; - public facebook::react::_value_unit::ValueUnit z; + public facebook::react::ValueUnit x; + public facebook::react::ValueUnit y; + public facebook::react::ValueUnit z; } struct facebook::react::TransformOrigin { public bool isSet() const; - public bool operator==(const facebook::react::_transform_origin::TransformOrigin& other) const = default; + public bool operator==(const facebook::react::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::_value_unit::ValueUnit& other) const = default; + public constexpr bool operator==(const facebook::react::ValueUnit& other) const = default; public constexpr float resolve(float referenceLength) const; public constexpr operator bool() const; public facebook::react::UnitType unit; @@ -6141,14 +6128,12 @@ struct facebook::react::Vector { } struct facebook::react::ViewEvents { - public constexpr bool operator[](const facebook::react::_view_events::Offset offset) const; + public constexpr bool operator[](const facebook::react::ViewEvents::Offset offset) const; public std::bitset<64> bits; - public std::bitset<64>::reference operator[](const facebook::react::_view_events::Offset offset); + public std::bitset<64>::reference operator[](const facebook::react::ViewEvents::Offset offset); } enum facebook::react::ViewEvents::Offset : std::size_t { - AuxClick, - AuxClickCapture, Click, ClickCapture, GotPointerCapture, @@ -6208,7 +6193,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::_c_s_s_syntax_parser::CSSSyntaxParser& parser; + public facebook::react::CSSSyntaxParser& parser; } template @@ -6240,59 +6225,59 @@ class facebook::react::MoveWrapper { public T* operator->(); public const T& operator*() const; public const T* operator->() const; - 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; + public facebook::react::MoveWrapper& operator=(const facebook::react::MoveWrapper&) = delete; + public facebook::react::MoveWrapper& operator=(facebook::react::MoveWrapper&&) = delete; } -template +template class facebook::react::ConcreteViewShadowNode : public 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 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 using ConcreteViewProps = ViewPropsT; public virtual bool canBeTouchTarget() const override; public virtual bool canChildrenBeTouchTarget() const override; - public virtual facebook::react::_transform::Transform getTransform() const override; + public virtual facebook::react::Transform getTransform() const override; } template class facebook::react::BaseTextInputShadowNode : public facebook::react::ConcreteViewShadowNode, public facebook::react::BaseTextShadowNode { - protected facebook::react::_layout_constraints::LayoutConstraints getTextConstraints(const facebook::react::_layout_constraints::LayoutConstraints& layoutConstraints) const; + protected facebook::react::LayoutConstraints getTextConstraints(const facebook::react::LayoutConstraints& layoutConstraints) const; protected std::shared_ptr textLayoutManager_; - 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; + 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; public void setTextLayoutManager(std::shared_ptr textLayoutManager); } -template +template class facebook::react::ConcreteShadowNode : public BaseShadowNodeT { - 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(); + 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(); public static facebook::react::ComponentHandle Handle(); public static facebook::react::ComponentName Name(); - 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 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 using ConcreteEventEmitter = EventEmitterT; public using ConcreteProps = PropsT; - public using ConcreteState = facebook::react::_concrete_shadow_node::ConcreteState; + public using ConcreteState = facebook::react::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::_concrete_shadow_node::ConcreteStateData&& data); + public void setStateData(facebook::react::ConcreteShadowNode::ConcreteStateData&& data); } template @@ -6312,14 +6297,14 @@ struct facebook::react::CSSDataTypeParser { template class facebook::react::ConcreteState : public facebook::react::State { - 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 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 using Data = DataT; - 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 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 ~ConcreteState() override = default; } @@ -6340,20 +6325,20 @@ template class facebook::react::DiffMap { public DiffMap(); public DiffMap(size_t sizeHint); - 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 facebook::react::DiffMap::Iterator begin(); + public facebook::react::DiffMap::Iterator end(); + public facebook::react::DiffMap::Iterator find(KeyT key); public using Pair = std::pair; - public void erase(facebook::react::_diff_map::_iterator::Iterator it); - public void insert(facebook::react::_diff_map::Pair pair); + public void erase(facebook::react::DiffMap::Iterator it); + public void insert(facebook::react::DiffMap::Pair pair); } class facebook::react::DiffMap::Iterator { - 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++(); + 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++(); } template @@ -6361,8 +6346,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::_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 facebook::react::OnScopeExit& operator=(const facebook::react::OnScopeExit&) = delete; + public facebook::react::OnScopeExit& operator=(facebook::react::OnScopeExit&&) = delete; public ~OnScopeExit() noexcept; } @@ -6371,10 +6356,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::_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 facebook::react::SyncCallback& operator=(const facebook::react::SyncCallback&) = delete; + public facebook::react::SyncCallback& operator=(facebook::react::SyncCallback&& other) noexcept; public ~SyncCallback(); } @@ -6388,15 +6373,15 @@ struct facebook::react::Bridging : public facebook::react::Bridging< template class facebook::react::BaseParagraphComponentDescriptor : public facebook::react::ConcreteComponentDescriptor { - protected virtual void adopt(facebook::react::_shadow_node::ShadowNode& shadowNode) const override; - public BaseParagraphComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public BaseParagraphComponentDescriptor(const facebook::react::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::_component_descriptor::ShadowNode& shadowNode) const override; - public ConcreteComponentDescriptor(const facebook::react::_component_descriptor_parameters::ComponentDescriptorParameters& parameters, facebook::react::_raw_props_parser::RawPropsParser&& rawPropsParser = {}); + protected virtual void adopt(facebook::react::ShadowNode& shadowNode) const override; + public ConcreteComponentDescriptor(const facebook::react::ComponentDescriptorParameters& parameters, facebook::react::RawPropsParser&& rawPropsParser = {}); public using ConcreteEventEmitter = typename ShadowNodeT::ConcreteEventEmitter; public using ConcreteProps = typename ShadowNodeT::ConcreteProps; public using ConcreteShadowNode = ShadowNodeT; @@ -6406,37 +6391,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::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; + 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; } template class facebook::react::Element { public Element(); - 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 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 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 @@ -6452,42 +6437,42 @@ struct facebook::react::AnimatedProp : public facebook::react::AnimatedPropBase template struct facebook::react::CascadedRectangleCorners { - 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 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 using OptionalT = std::optional; } template struct facebook::react::CascadedRectangleEdges { - 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 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 using OptionalT = std::optional; } @@ -6498,7 +6483,7 @@ struct facebook::react::RectangleCorners { public T topLeft; public T topRight; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_corners::RectangleCorners& rhs) const noexcept = default; + public bool operator==(const facebook::react::RectangleCorners& rhs) const noexcept = default; } template @@ -6508,13 +6493,13 @@ struct facebook::react::RectangleEdges { public T right; public T top; public bool isUniform() const noexcept; - public bool operator==(const facebook::react::_rectangle_edges::RectangleEdges& rhs) const noexcept = default; - public static const facebook::react::_rectangle_edges::RectangleEdges ZERO; + public bool operator==(const facebook::react::RectangleEdges& rhs) const noexcept = default; + public static const facebook::react::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; @@ -6527,9 +6512,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::_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 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 void emit(Args... value); public void emit(std::function&& converter); public ~AsyncEventEmitter() override = default; @@ -6540,17 +6525,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::_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 facebook::react::SharedFunction& operator=(const facebook::react::SharedFunction& other) = default; + public facebook::react::SharedFunction& operator=(facebook::react::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 error); + public void reject(facebook::react::Error error); public void resolve(T... value); } @@ -6583,19 +6568,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::pair fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::array fromJs(facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); } template @@ -6612,30 +6597,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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::set fromJs(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::facebook::jsi::Runtime& rt, const facebook::jsi::Array& array, const std::shared_ptr& jsInvoker); + public static std::vector fromJs(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 @@ -6657,22 +6642,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& error); + public static facebook::jsi::Value toJs(facebook::jsi::Runtime& rt, const facebook::react::Error& error); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging { - 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); + 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); } struct facebook::react::Bridging : public NativeIntersectionObserverNativeIntersectionObserverEntryBridging { @@ -6708,83 +6693,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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); + 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); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSFilterSimpleAmountParser { } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& syntaxParser); + public static std::optional consume(facebook::react::CSSValueParser& syntaxParser); } struct facebook::react::CSSDataTypeParser { - public static std::optional consumeFunctionBlock(const facebook::react::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { @@ -6796,7 +6781,7 @@ struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6815,7 +6800,7 @@ struct facebook::react::CSSDataTypeParser : } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSNumberPercentTransformParser { @@ -6828,7 +6813,7 @@ struct facebook::react::CSSDataTypeParser : pub } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSAngleTransformParser { @@ -6838,15 +6823,15 @@ struct facebook::react::CSSDataTypeParser : public fa } struct facebook::react::CSSDataTypeParser { - public static constexpr std::optional consume(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consume(facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } struct facebook::react::CSSDataTypeParser : public facebook::react::detail::CSSVariantComponentTransformParser { @@ -6856,29 +6841,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::_c_s_s_value_parser::CSSValueParser& parser); + public static std::optional> consume(facebook::react::CSSValueParser& parser); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - 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); + 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); } template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_event_emitter::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::AsyncEventEmitter& eventEmitter, const std::shared_ptr& jsInvoker); } template @@ -6891,12 +6876,12 @@ struct facebook::react::Bridging> : pub template struct facebook::react::Bridging> { - public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::_async_promise::AsyncPromise& promise); + public static facebook::jsi::Object toJs(facebook::jsi::Runtime& rt, const facebook::react::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 @@ -6905,7 +6890,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 @@ -6923,30 +6908,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::_c_s_s_value_parser::CSSValueParser& parser); +constexpr bool facebook::react::detail::isLegacyColorFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseLegacyRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseModernRgbFunction(facebook::react::CSSValueParser& parser); template -constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +constexpr std::optional facebook::react::detail::parseRgbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseHwbFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseHwbFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseLegacyHslFunction(facebook::react::CSSValueParser& parser); template -std::optional facebook::react::detail::parseModernHslFunction(facebook::react::_c_s_s_value_parser::CSSValueParser& parser); +std::optional facebook::react::detail::parseModernHslFunction(facebook::react::CSSValueParser& parser); template constexpr std::optional facebook::react::detail::normalizeComponent(const std::variant& component, float baseValue); @@ -6974,24 +6959,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::_c_s_s_function_block::CSSFunctionBlock& func, facebook::react::_c_s_s_value_parser::CSSValueParser& parser); + public static constexpr std::optional consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSAngleTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSFilterSimpleAmountParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } -template +template struct facebook::react::detail::CSSNumberPercentTransformParser { - 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 consumeFunctionBlock(const facebook::react::CSSFunctionBlock& func, facebook::react::CSSValueParser& parser); } template @@ -7006,12 +6991,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::_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 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 static constexpr bool supportsLineMeasurement(); public static constexpr bool supportsPreparedTextLayout(); - public using PreparedTextLayout = typename facebook::react::detail::_prepared_text_layout_t::PreparedTextLayoutT::type; + public using PreparedTextLayout = typename facebook::react::detail::PreparedTextLayoutT::type; } template @@ -7340,18 +7325,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::_inspector_page_description::InspectorPageDescription; +using facebook::react::jsinspector_modern::InspectorPage = facebook::react::jsinspector_modern::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::_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); +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); 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 @@ -7369,7 +7354,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(); } @@ -7393,19 +7378,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::_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(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(); } 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::_runtime_target_delegate::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); + public ConsoleTaskContext(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::RuntimeTargetDelegate& runtimeTargetDelegate, std::string name); public ConsoleTaskContext(facebook::react::jsinspector_modern::ConsoleTaskContext&&) = delete; - 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 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 std::optional getSerializedStackTrace() const; public void schedule(); public ~ConsoleTaskContext(); @@ -7415,9 +7400,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::_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 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 operator bool() const; public operator void *() const; public ~ConsoleTaskId() = default; @@ -7426,19 +7411,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::_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 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 ~ConsoleTaskOrchestrator() = default; } class facebook::react::jsinspector_modern::EmulationAgent { - public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::_host_target_controller::HostTargetController& hostTargetController); + public EmulationAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); } @@ -7450,18 +7435,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::_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 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 ~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::_session_state::SessionState& sessionState, std::string engineDescription); + public FallbackRuntimeAgentDelegate(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, const facebook::react::jsinspector_modern::SessionState& sessionState, std::string engineDescription); public virtual bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req) override; } @@ -7469,10 +7454,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::_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 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 void disableSamplingProfiler() override; public virtual void enableSamplingProfiler() override; } @@ -7482,24 +7467,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::_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 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 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::_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::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::HostAgent&) = delete; public HostAgent(facebook::react::jsinspector_modern::HostAgent&&) = delete; public bool isEligibleForBackgroundTrace() const; - 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 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 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(); } @@ -7508,26 +7493,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::_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::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::tracing::HostTracingProfile stopTracing(); - 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 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 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::_instance_target::InstanceTarget& instance); + public void unregisterInstance(facebook::react::jsinspector_modern::InstanceTarget& instance); public ~HostTarget(); } class facebook::react::jsinspector_modern::HostTargetController { - public HostTargetController(facebook::react::jsinspector_modern::_host_target::HostTarget& target); + public HostTargetController(facebook::react::jsinspector_modern::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::_host_target_delegate::HostTargetDelegate& getDelegate(); + public facebook::react::jsinspector_modern::HostTargetDelegate& getDelegate(); public facebook::react::jsinspector_modern::tracing::HostTracingProfile stopTracing(); public void incrementPauseOverlayCounter(); public void installPerfIssuesBinding(); @@ -7537,20 +7522,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::_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 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 virtual ~HostTargetDelegate() override; } struct facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_overlay_set_paused_in_debugger_message_request::OverlaySetPausedInDebuggerMessageRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::OverlaySetPausedInDebuggerMessageRequest& rhs) const; public std::optional message; } @@ -7560,23 +7545,23 @@ struct facebook::react::jsinspector_modern::HostTargetDelegate::PageCaptureScree } struct facebook::react::jsinspector_modern::HostTargetDelegate::PageReloadRequest { - public bool operator==(const facebook::react::jsinspector_modern::_host_target_delegate::_page_reload_request::PageReloadRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::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::_host_target_delegate::_set_emulated_media_request::SetEmulatedMediaRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::HostTargetDelegate::SetEmulatedMediaRequest& rhs) const; public std::string colorScheme; } class facebook::react::jsinspector_modern::HostTargetTraceRecording { - 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 HostTargetTraceRecording(facebook::react::jsinspector_modern::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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); public void start(); } @@ -7584,8 +7569,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::_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 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 virtual void onTracingStarted(facebook::react::jsinspector_modern::tracing::Mode, bool); public virtual void onTracingStopped(); public virtual ~HostTargetTracingDelegate() = default; @@ -7593,7 +7578,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::_instance_target::InstanceTarget* instanceTarget); + public void setTracedInstance(facebook::react::jsinspector_modern::InstanceTarget* instanceTarget); } class facebook::react::jsinspector_modern::IDestructible { @@ -7601,12 +7586,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::_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 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 virtual void removePage(int pageId) = 0; public virtual ~IInspector() = 0; } @@ -7642,6 +7627,7 @@ class facebook::react::jsinspector_modern::IWebSocketDelegate { } class facebook::react::jsinspector_modern::InspectorFlags { + public InspectorFlags(const facebook::react::jsinspector_modern::InspectorFlags&) = delete; public bool getAssertSingleHostState() const; public bool getFrameRecordingEnabled() const; public bool getFuseboxEnabled() const; @@ -7649,13 +7635,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 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(); @@ -7664,43 +7651,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::_inspector_packager_connection::_impl::SessionId sourceSessionId, const std::string& sourcePageId, const std::string& sourceProxySessionId); + public void scheduleSendToPackager(folly::dynamic message, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_inspector_packager_connection::_impl::SessionId sessionId, std::string proxySessionId); + public RemoteConnection(std::weak_ptr owningPackagerConnection, std::string pageId, facebook::react::jsinspector_modern::InspectorPackagerConnection::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::_instance_target::InstanceTarget& target, facebook::react::jsinspector_modern::_session_state::SessionState& sessionState); + public InstanceAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::InstanceTarget& target, facebook::react::jsinspector_modern::SessionState& sessionState); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public void sendConsoleMessage(facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); - public void setCurrentRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtime); + public void sendConsoleMessage(facebook::react::jsinspector_modern::SimpleConsoleMessage message); + public void setCurrentRuntime(facebook::react::jsinspector_modern::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::_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 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 ~InstanceTarget(); } @@ -7708,14 +7695,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::_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 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 virtual ~InstanceTargetDelegate(); } class facebook::react::jsinspector_modern::InstanceTracingAgent { public InstanceTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); - public void setTracedRuntime(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget* runtimeTarget); + public void setTracedRuntime(facebook::react::jsinspector_modern::RuntimeTarget* runtimeTarget); public ~InstanceTracingAgent(); } @@ -7723,9 +7710,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::_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 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 virtual ~LoadNetworkResourceDelegate() = default; } @@ -7749,9 +7736,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::_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 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 ~NetworkIOAgent(); } @@ -7759,8 +7746,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::_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 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 virtual void onCompletion() = 0; public virtual void onData(std::string_view data) = 0; public virtual void onError(const std::string& message) = 0; @@ -7778,33 +7765,33 @@ class facebook::react::jsinspector_modern::NullRemoteConnection : public faceboo } class facebook::react::jsinspector_modern::PerfMonitorUpdateHandler { - public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::_host_target_delegate::HostTargetDelegate& delegate); + public PerfMonitorUpdateHandler(facebook::react::jsinspector_modern::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::_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 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 bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); - public const facebook::react::jsinspector_modern::_execution_context_description::ExecutionContextDescription& getExecutionContextDescription() const; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::ExportedState getExportedState(); + public const facebook::react::jsinspector_modern::ExecutionContextDescription& getExecutionContextDescription() const; + public facebook::react::jsinspector_modern::RuntimeAgent::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; } @@ -7815,22 +7802,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::_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 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 ~RuntimeTarget(); } class facebook::react::jsinspector_modern::RuntimeTargetController { - public RuntimeTargetController(facebook::react::jsinspector_modern::_runtime_target::RuntimeTarget& target); + public RuntimeTargetController(facebook::react::jsinspector_modern::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::_runtime_target_controller::Domain domain, bool enabled, const facebook::react::jsinspector_modern::_runtime_agent::RuntimeAgent& notifyingAgent); + public void notifyDomainStateChanged(facebook::react::jsinspector_modern::RuntimeTargetController::Domain domain, bool enabled, const facebook::react::jsinspector_modern::RuntimeAgent& notifyingAgent); } enum facebook::react::jsinspector_modern::RuntimeTargetController::Domain { @@ -7843,17 +7830,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::_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 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 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::_runtime_target_controller::RuntimeTargetController& targetController); + public RuntimeTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state, facebook::react::jsinspector_modern::RuntimeTargetController& targetController); public ~RuntimeTracingAgent(); } @@ -7861,14 +7848,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::_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 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 virtual ~StackTrace() = default; } class facebook::react::jsinspector_modern::TracingAgent { - 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 TracingAgent(facebook::react::jsinspector_modern::FrontendChannel frontendChannel, facebook::react::jsinspector_modern::SessionState& sessionState, facebook::react::jsinspector_modern::HostTargetController& hostTargetController); public bool handleRequest(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& req); public ~TracingAgent(); } @@ -7899,14 +7886,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::_stack_trace::StackTrace::empty()); - public ConsoleMessage(facebook::jsi::Runtime& runtime, facebook::react::jsinspector_modern::_simple_console_message::SimpleConsoleMessage message); + 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(facebook::react::jsinspector_modern::ConsoleMessage&& other) noexcept = default; public double timestamp; public facebook::react::jsinspector_modern::ConsoleAPIType type; - 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 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 std::vector args; public ~ConsoleMessage() = default; } @@ -7941,7 +7928,7 @@ struct facebook::react::jsinspector_modern::IOReadResult { } struct facebook::react::jsinspector_modern::InspectorPageDescription { - public const facebook::react::jsinspector_modern::_inspector_target_capabilities::InspectorTargetCapabilities capabilities; + public const facebook::react::jsinspector_modern::InspectorTargetCapabilities capabilities; public const int id; public const std::string description; public const std::string vm; @@ -7989,9 +7976,9 @@ struct facebook::react::jsinspector_modern::SessionState { public bool isNetworkDomainEnabled; public bool isReactNativeApplicationDomainEnabled; public bool isRuntimeDomainEnabled; - public facebook::react::jsinspector_modern::_runtime_agent::_exported_state::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; + public facebook::react::jsinspector_modern::RuntimeAgent::ExportedState lastRuntimeAgentExportedState; public std::unordered_map subscribedBindings; - public std::vector pendingSimpleConsoleMessages; + public std::vector pendingSimpleConsoleMessages; } struct facebook::react::jsinspector_modern::SimpleConsoleMessage { @@ -8001,8 +7988,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::_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 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 std::vector args; public ~SimpleConsoleMessage() = default; } @@ -8016,11 +8003,11 @@ class facebook::react::jsinspector_modern::EnumArray { template struct facebook::react::jsinspector_modern::UniqueMonostate { - 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; + 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; } template @@ -8047,16 +8034,16 @@ class facebook::react::jsinspector_modern::WeakList { } -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; +constexpr facebook::react::HighResTimeStamp facebook::react::jsinspector_modern::tracing::TRACING_TIME_ORIGIN; +constexpr facebook::react::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::_high_res_duration::HighResDuration duration); +int64_t facebook::react::jsinspector_modern::tracing::highResDurationToTracingClockDuration(facebook::react::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); @@ -8065,48 +8052,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::_high_res_time_stamp::HighResTimeStamp timestamp); +uint64_t facebook::react::jsinspector_modern::tracing::highResTimeStampToTracingClockTimeStamp(facebook::react::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::_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); + 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); } class facebook::react::jsinspector_modern::tracing::PerformanceTracer { public bool isTracing() const; public bool startTracing(); - public bool startTracing(facebook::react::_high_res_duration::HighResDuration maxDuration); + public bool startTracing(facebook::react::HighResDuration maxDuration); public static facebook::react::jsinspector_modern::tracing::PerformanceTracer& getInstance(); - 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 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 using TracingStateCallback = std::function; - 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 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 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::_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 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 bool hasParent() 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 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 static constexpr uint32_t NO_PARENT; public uint32_t getId() const; public uint32_t getParentId() const; @@ -8126,29 +8113,29 @@ class facebook::react::jsinspector_modern::tracing::RawRuntimeProfile { } class facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfileTraceEventSerializer { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TargetTracingAgent { - protected facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state_; - public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::_trace_recording_state::TraceRecordingState& state); + protected facebook::react::jsinspector_modern::tracing::TraceRecordingState& state_; + public TargetTracingAgent(facebook::react::jsinspector_modern::tracing::TraceRecordingState& state); public bool isRunningInBackgroundMode(); } class facebook::react::jsinspector_modern::tracing::TraceEventGenerator { - 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); + 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); } class facebook::react::jsinspector_modern::tracing::TraceEventSerializer { - 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 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 size_t estimateJsonSize(const folly::dynamic& value); } @@ -8190,27 +8177,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::_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 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 ~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::_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 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 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::_high_res_time_stamp::HighResTimeStamp startTime; + public facebook::react::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 { @@ -8218,37 +8205,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::_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 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 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 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 facebook::react::jsinspector_modern::tracing::ThreadId threadId; - 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 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::_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 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 std::optional scriptURL; public std::optional columnNumber; public std::optional lineNumber; @@ -8265,30 +8252,30 @@ enum facebook::react::jsinspector_modern::tracing::RuntimeSamplingProfile::Sampl struct facebook::react::jsinspector_modern::tracing::TraceEvent { public char ph; - public facebook::react::_high_res_time_stamp::HighResTimeStamp ts; + public facebook::react::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::_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; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile cpuProfile; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::TimeDeltas timeDeltas; + 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::_trace_event_profile_chunk::_c_p_bd21821f279178a225228b9cabb9a5aa::CallFrame callFrame; + public facebook::react::jsinspector_modern::tracing::TraceEventProfileChunk::CPUProfile::Node::CallFrame callFrame; public std::optional parentId; public uint32_t id; } @@ -8303,20 +8290,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::_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 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 void clear(); public void push(T&& element); public void push(const T& element); @@ -8327,8 +8314,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::_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 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 ~PerformanceTracerSection() noexcept; } @@ -8336,7 +8323,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::_preparsed_request::PreparsedRequest facebook::react::jsinspector_modern::cdp::preparse(std::string_view message); +facebook::react::jsinspector_modern::cdp::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); @@ -8351,7 +8338,7 @@ enum facebook::react::jsinspector_modern::cdp::ErrorCode { } struct facebook::react::jsinspector_modern::cdp::PreparsedRequest { - public bool operator==(const facebook::react::jsinspector_modern::cdp::_preparsed_request::PreparsedRequest& rhs) const; + public bool operator==(const facebook::react::jsinspector_modern::cdp::PreparsedRequest& rhs) const; public facebook::react::jsinspector_modern::cdp::RequestId id; public folly::dynamic params; public std::string method; @@ -8399,8 +8386,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; } @@ -8409,10 +8396,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 request; + public facebook::react::jsinspector_modern::cdp::network::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; @@ -8422,7 +8409,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::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 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; @@ -8432,7 +8419,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 response; + public facebook::react::jsinspector_modern::cdp::network::Response response; public folly::dynamic toDynamic() const; public std::string loaderId; public std::string requestId; @@ -8445,22 +8432,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::_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); +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); struct facebook::react::dom::DOMBorderWidthRounded { public int bottom; @@ -8472,7 +8459,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 { @@ -8532,13 +8519,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::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>::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::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>::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> @@ -8548,13 +8535,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&& converter); +auto facebook::react::bridging::convert(facebook::jsi::Runtime&, facebook::react::bridging::Converter&& converter); template -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); +decltype(facebook::react::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::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>::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 { @@ -8569,7 +8556,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(); } @@ -8627,31 +8614,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::_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; +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; std::shared_mutex facebook::react::ReactMarker::logTaggedMarkerImplMutex; class facebook::react::ReactMarker::StartupLogger { @@ -8662,7 +8649,7 @@ class facebook::react::ReactMarker::StartupLogger { public double getRunJSBundleEndTime(); public double getRunJSBundleStartTime(); public static facebook::react::ReactMarker::StartupLogger& getInstance(); - public void logStartupEvent(facebook::react::_react_marker::ReactMarkerId markerId, double markerTime); + public void logStartupEvent(facebook::react::ReactMarker::ReactMarkerId markerId, double markerTime); public void reset(); } @@ -8688,7 +8675,7 @@ enum facebook::react::ReactMarker::ReactMarkerId { struct facebook::react::ReactMarker::ReactMarkerEvent { public const char* tag; - public const facebook::react::_react_marker::ReactMarkerId markerId; + public const facebook::react::ReactMarker::ReactMarkerId markerId; public double time; } @@ -8711,7 +8698,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); @@ -8758,7 +8745,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); @@ -8788,17 +8775,11 @@ 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::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); +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); template U* facebook::jsi::castInterface(T* ptr); template @@ -8806,48 +8787,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::_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); + 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); template - public void setValueAtIndex(facebook::jsi::_i_runtime::IRuntime& runtime, size_t i, T&& value) const; + public void setValueAtIndex(facebook::jsi::IRuntime& runtime, size_t i, T&& value) const; template - public size_t push(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public size_t push(facebook::jsi::IRuntime& runtime, Args &&... args); template - public static facebook::jsi::_array::Array createWithElements(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static facebook::jsi::Array createWithElements(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::ArrayBuffer : public facebook::jsi::Object { public ArrayBuffer(facebook::jsi::ArrayBuffer&&) = default; - 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; + 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; } 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 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; + 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; } class facebook::jsi::Buffer { @@ -8857,17 +8838,17 @@ class facebook::jsi::Buffer { } class facebook::jsi::DecoratedHostFunction { - 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); + 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); } class facebook::jsi::DecoratedHostObject : public facebook::jsi::HostObject { - 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; + 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; } class facebook::jsi::FileBuffer : public facebook::jsi::Buffer { @@ -8879,28 +8860,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::_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); + 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); template - public facebook::jsi::_function::Value call(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value call(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callAsConstructor(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args) const; + public facebook::jsi::Value callAsConstructor(facebook::jsi::IRuntime& runtime, Args &&... args) const; template - public facebook::jsi::_function::Value callWithThis(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_function::Object& jsThis, Args &&... args) const; + public facebook::jsi::Value callWithThis(facebook::jsi::IRuntime& runtime, const facebook::jsi::Object& jsThis, Args &&... args) const; } class facebook::jsi::HostObject { - 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 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 ~HostObject(); } @@ -8908,113 +8889,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::_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 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 drainMicrotasks(int maxMicrotasksHint = -1) = 0; public virtual bool hasNativeState(const facebook::jsi::Object&) = 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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function&) = 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 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 std::string description() = 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 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 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::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; + 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; } struct facebook::jsi::IRuntime::PointerValue { @@ -9028,12 +9009,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::_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 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 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; @@ -9046,21 +9027,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::_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 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 const facebook::jsi::Value& value() const; public const std::string& getMessage() const; public const std::string& getStack() const; - 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 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 virtual ~JSError(); } @@ -9090,84 +9071,84 @@ class facebook::jsi::NativeState { } class facebook::jsi::Object : public facebook::jsi::Pointer { - 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; + 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); public Object(facebook::jsi::Object&& other) = default; public Object(facebook::jsi::Pointer&& other) noexcept; - 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; + 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; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const char* name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const char* name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_object::Value& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::PropNameID& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_prop_name_i_d::PropNameID& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::String& name, T&& value) const; template - public void setProperty(facebook::jsi::_i_runtime::IRuntime& runtime, const facebook::jsi::_string::String& name, T&& value) const; + public void setProperty(facebook::jsi::IRuntime& runtime, const facebook::jsi::Value& 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 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 facebook::jsi::IRuntime::PointerValue::Runtime::PointerValue* ptr_; + protected facebook::jsi::Pointer& operator=(facebook::jsi::Pointer&& other) noexcept; protected ~Pointer(); } @@ -9177,98 +9158,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 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; + 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; template - public static std::vector names(facebook::jsi::_prop_name_i_d::PropNameID(&&propertyNames)[N]); + public static std::vector names(facebook::jsi::PropNameID(&&propertyNames)[N]); template - public void getPropNameIdData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getPropNameIdData(facebook::jsi::IRuntime& runtime, CB& cb) const; template - public static std::vector names(facebook::jsi::_i_runtime::IRuntime& runtime, Args &&... args); + public static std::vector names(facebook::jsi::IRuntime& runtime, Args &&... args); } class facebook::jsi::Runtime : public facebook::jsi::IRuntime { - 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); + 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); public virtual ScopeState* pushScope() 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 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 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::_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 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 ~Runtime() override; template - protected static T make(facebook::jsi::_i_runtime::_pointer_value::PointerValue* pv); + protected static T make(facebook::jsi::IRuntime::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 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 facebook::jsi::Scope& operator=(const facebook::jsi::Scope&) = delete; + public facebook::jsi::Scope& operator=(facebook::jsi::Scope&&) = delete; public ~Scope(); template - public static decltype(f()) callInNewScope(facebook::jsi::_i_runtime::IRuntime& rt, F f); + public static decltype(f()) callInNewScope(facebook::jsi::IRuntime& rt, F f); } class facebook::jsi::SourceJavaScriptPreparation : public facebook::jsi::PreparedJavaScript, public facebook::jsi::Buffer { @@ -9279,23 +9260,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 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; + 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; template - public void getStringData(facebook::jsi::_i_runtime::IRuntime& runtime, CB& cb) const; + public void getStringData(facebook::jsi::IRuntime& runtime, CB& cb) const; } class facebook::jsi::StringBuffer : public facebook::jsi::Buffer { @@ -9305,37 +9286,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 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; + 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; } class facebook::jsi::ThreadSafeRuntime : public facebook::jsi::Runtime { - public virtual facebook::jsi::_runtime::Runtime& getUnsafeRuntime() = 0; + public virtual facebook::jsi::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::_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); + 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); } 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::_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 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 uint16_t getTimeHighAndVersion() const; public constexpr uint16_t getTimeMid() const; public constexpr uint16_t getVariantAndClockSeq() const; @@ -9345,26 +9326,26 @@ class facebook::jsi::UUID { } struct facebook::jsi::UUID::Hash { - public std::size_t operator()(const facebook::jsi::_u_u_i_d::UUID& uuid) const noexcept; + public std::size_t operator()(const facebook::jsi::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 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; + public facebook::jsi::Uint8Array& operator=(facebook::jsi::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; @@ -9380,147 +9361,147 @@ class facebook::jsi::Value { public bool isUndefined() const; public double asNumber() const; public double getNumber() const; - 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 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 ~Value(); template public Value(const char*); template - 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(facebook::jsi::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 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; + public facebook::jsi::Value lock(facebook::jsi::IRuntime& runtime) const; + public facebook::jsi::WeakObject& operator=(facebook::jsi::WeakObject&& other) = default; } struct facebook::jsi::ICast { protected ~ICast() = default; - public virtual facebook::jsi::_i_cast::ICast* castInterface(const facebook::jsi::_u_u_i_d::UUID& interfaceUUID) = 0; + public virtual facebook::jsi::ICast* castInterface(const facebook::jsi::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::_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 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 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::_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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 std::string flushAndDisableBridgeTrafficTrace() override; protected virtual std::string getRecordedGCStats() 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::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::unordered_map getHeapInfo(bool includeExpensive) 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 uint8_t* data(const facebook::jsi::ArrayBuffer& ab) override; + protected virtual uint64_t truncate(const facebook::jsi::BigInt& b) override; protected virtual void collectGarbage(std::string cause) 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 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 dumpOpcodeStats(std::ostream& os) const override; protected virtual void dumpProfilerSymbolsToFile(const std::string& fileName) const 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 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 startHeapSampling(size_t samplingInterval) override; protected virtual void stopHeapSampling(std::ostream& os) override; protected virtual void stopTrackingHeapObjectStackTraces() override; @@ -9528,143 +9509,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::_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 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 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::_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 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 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::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 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 facebook::jsi::HostFunctionType& getHostFunction(const facebook::jsi::Function& f) 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 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 void setExternalMemoryPressure(const facebook::jsi::Object& obj, size_t amt) 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 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 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::_runtime_decorator::RuntimeDecorator; + public using RD = facebook::jsi::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::_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 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 std::string description() override; - 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); + 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); template void facebook::jsi::detail::throwOrDie(Args &&... args); template -facebook::jsi::_value::Value facebook::jsi::detail::toValue(facebook::jsi::_i_runtime::IRuntime& runtime, const T& other); +facebook::jsi::Value facebook::jsi::detail::toValue(facebook::jsi::IRuntime& runtime, const T& other); template class facebook::jsi::detail::ThreadSafeRuntimeImpl : public facebook::jsi::WithRuntimeDecorator, R, facebook::jsi::ThreadSafeRuntime> { @@ -9714,24 +9695,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::_layout_data::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::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::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::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::inexactEquals(double a, double b); -bool facebook::yoga::inexactEquals(facebook::yoga::_float_optional::FloatOptional lhs, facebook::yoga::_float_optional::FloatOptional rhs); +bool facebook::yoga::inexactEquals(facebook::yoga::FloatOptional lhs, facebook::yoga::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::_layout_data::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::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); @@ -9752,7 +9733,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::Node* facebook::yoga::resolveRef(const YGNodeConstRef ref); +const facebook::yoga::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); @@ -9786,6 +9767,7 @@ 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); @@ -9797,7 +9779,6 @@ 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(); @@ -9816,20 +9797,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); @@ -9851,21 +9832,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::_layout_data::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::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::_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); +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); class facebook::yoga::Config : public YGConfig { public Config(YGLogger logger); @@ -9874,7 +9855,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::Config& getDefault(); + public static const facebook::yoga::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; @@ -9890,11 +9871,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 _y_g_size::YGSize measure(float availableWidth, facebook::yoga::MeasureMode widthMode, float availableHeight, facebook::yoga::MeasureMode heightMode); + public 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; @@ -9906,23 +9887,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::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 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 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::_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 facebook::yoga::Style& style(); + public facebook::yoga::Style::SizeLength getProcessedDimension(facebook::yoga::Dimension dimension) const; + public facebook::yoga::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; @@ -9931,29 +9912,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::Node* child, size_t index); + public void insertChild(facebook::yoga::Node* child, size_t index); public void markDirtyAndPropagate(); public void processDimensions(); public void removeChild(size_t index); - 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 replaceChild(facebook::yoga::Node* child, size_t index); + public void replaceChild(facebook::yoga::Node* oldChild, facebook::yoga::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* config); + public void setChildren(const std::vector& children); + public void setConfig(facebook::yoga::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::_layout_results::LayoutResults& layout); + public void setLayout(const facebook::yoga::LayoutResults& layout); public void setLayoutBorder(float border, facebook::yoga::PhysicalEdge edge); - public void setLayoutComputedFlexBasis(facebook::yoga::_float_optional::FloatOptional computedFlexBasis); + public void setLayoutComputedFlexBasis(facebook::yoga::FloatOptional computedFlexBasis); public void setLayoutComputedFlexBasisGeneration(uint32_t computedFlexBasisGeneration); public void setLayoutDimension(float lengthValue, facebook::yoga::Dimension dimension); public void setLayoutDirection(facebook::yoga::Direction direction); @@ -9966,9 +9947,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::Node* owner); + public void setOwner(facebook::yoga::Node* owner); public void setPosition(facebook::yoga::Direction direction, float ownerWidth, float ownerHeight); - public void setStyle(const facebook::yoga::_style::Style& style); + public void setStyle(const facebook::yoga::Style& style); public void* getContext() const; } @@ -9986,16 +9967,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::Style& other) const; + public bool operator==(const facebook::yoga::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; @@ -10003,27 +9984,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; @@ -10052,8 +10033,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::_style_length::StyleLength; - public using SizeLength = facebook::yoga::_style_size_length::StyleSizeLength; + public using Length = facebook::yoga::StyleLength; + public using SizeLength = facebook::yoga::StyleSizeLength; public void resizeGridAutoColumns(size_t count); public void resizeGridAutoRows(size_t count); public void resizeGridTemplateColumns(size_t count); @@ -10061,64 +10042,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::_float_optional::FloatOptional value); - public void setBorder(facebook::yoga::Edge edge, facebook::yoga::_style::Style::Length value); + public void setAspectRatio(facebook::yoga::FloatOptional value); + public void setBorder(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); public void setBoxSizing(facebook::yoga::BoxSizing value); - public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::_style::Style::SizeLength value); + public void setDimension(facebook::yoga::Dimension axis, facebook::yoga::Style::SizeLength value); public void setDirection(facebook::yoga::Direction value); public void setDisplay(facebook::yoga::Display value); - public void setFlex(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexBasis(facebook::yoga::_style::Style::SizeLength value); + public void setFlex(facebook::yoga::FloatOptional value); + public void setFlexBasis(facebook::yoga::Style::SizeLength value); public void setFlexDirection(facebook::yoga::FlexDirection value); - public void setFlexGrow(facebook::yoga::_float_optional::FloatOptional value); - public void setFlexShrink(facebook::yoga::_float_optional::FloatOptional value); + public void setFlexGrow(facebook::yoga::FloatOptional value); + public void setFlexShrink(facebook::yoga::FloatOptional value); public void setFlexWrap(facebook::yoga::Wrap 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 setGap(facebook::yoga::Gutter gutter, facebook::yoga::Style::Length value); + public void setGridAutoColumnAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoColumns(facebook::yoga::GridTrackList value); - public void setGridAutoRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridAutoRowAt(size_t index, facebook::yoga::GridTrackSize value); public void setGridAutoRows(facebook::yoga::GridTrackList 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 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 setGridTemplateColumns(facebook::yoga::GridTrackList value); - public void setGridTemplateRowAt(size_t index, facebook::yoga::_grid_track_size::GridTrackSize value); + public void setGridTemplateRowAt(size_t index, facebook::yoga::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::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 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 setOverflow(facebook::yoga::Overflow 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 setPadding(facebook::yoga::Edge edge, facebook::yoga::Style::Length value); + public void setPosition(facebook::yoga::Edge edge, facebook::yoga::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::_style_length::StyleLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleSizeLength { public constexpr StyleSizeLength() = default; - public constexpr bool inexactEquals(const facebook::yoga::_style_size_length::StyleSizeLength& other) const; + public constexpr bool inexactEquals(const facebook::yoga::StyleSizeLength& other) const; public constexpr bool isAuto() const; public constexpr bool isDefined() const; public constexpr bool isFitContent() const; @@ -10127,18 +10108,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::_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 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 operator YGValue() const; - 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(); + 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(); } class facebook::yoga::StyleValueHandle { @@ -10147,17 +10128,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::_style_value_handle::StyleValueHandle ofAuto(); + public static constexpr facebook::yoga::StyleValueHandle ofAuto(); } class facebook::yoga::StyleValuePool { - 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); + 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); } enum facebook::yoga::Align : uint8_t { @@ -10340,7 +10321,7 @@ enum facebook::yoga::Wrap : uint8_t { } struct facebook::yoga::CachedMeasurement { - public bool operator==(facebook::yoga::_cached_measurement::CachedMeasurement measurement) const; + public bool operator==(facebook::yoga::CachedMeasurement measurement) const; public facebook::yoga::SizingMode heightSizingMode; public facebook::yoga::SizingMode widthSizingMode; public float availableHeight; @@ -10351,18 +10332,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::Data); - public using Subscribers = std::vector>; - template - public static void publish(YGNodeConstRef node, const facebook::yoga::_event::_typed_data::TypedData& eventData = {}); + 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 = {}); } class facebook::yoga::Event::Data { - template - public Data(const facebook::yoga::_event::_typed_data::TypedData& data); - template - public const facebook::yoga::_event::_typed_data::TypedData& get() const; + template + public Data(const facebook::yoga::Event::TypedData& data); + template + public const facebook::yoga::Event::TypedData& get() const; } enum facebook::yoga::Event::Type { @@ -10377,12 +10358,12 @@ enum facebook::yoga::Event::Type { NodeLayout, } -template +template struct facebook::yoga::Event::TypedData { } struct facebook::yoga::Event::TypedData { - public facebook::yoga::_layout_data::LayoutData* layoutData; + public facebook::yoga::LayoutData* layoutData; } struct facebook::yoga::Event::TypedData { @@ -10411,7 +10392,7 @@ struct facebook::yoga::FlexLine { public const float sizeConsumed; public const size_t numberOfAutoMargins; public const std::vector itemsInFlow; - public facebook::yoga::_flex_line_running_layout::FlexLineRunningLayout layout; + public facebook::yoga::FlexLineRunningLayout layout; } struct facebook::yoga::FlexLineRunningLayout { @@ -10432,29 +10413,29 @@ struct facebook::yoga::FloatOptional { } struct facebook::yoga::GridLine { - public bool operator==(const facebook::yoga::_grid_line::GridLine& other) const = default; + public bool operator==(const facebook::yoga::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::_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); + 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); } struct facebook::yoga::GridTrackSize { public bool infinitelyGrowable; - 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 bool operator==(const facebook::yoga::GridTrackSize& other) const = default; + public facebook::yoga::StyleSizeLength maxSizingFunction; + public facebook::yoga::StyleSizeLength minSizingFunction; public float baseSize; public float growthLimit; - 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); + 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); } struct facebook::yoga::LayoutData { @@ -10469,11 +10450,11 @@ struct facebook::yoga::LayoutData { struct facebook::yoga::LayoutResults { public bool hadOverflow() const; - public bool operator==(facebook::yoga::_layout_results::LayoutResults layout) const; + public bool operator==(facebook::yoga::LayoutResults layout) const; + public facebook::yoga::CachedMeasurement cachedLayout; public facebook::yoga::Direction direction() const; public facebook::yoga::Direction lastOwnerDirection; - public facebook::yoga::_cached_measurement::CachedMeasurement cachedLayout; - public facebook::yoga::_float_optional::FloatOptional computedFlexBasis; + public facebook::yoga::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; @@ -10482,7 +10463,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; @@ -10503,8 +10484,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::_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 facebook::yoga::SmallValueBuffer& operator=(const facebook::yoga::SmallValueBuffer& other); + public facebook::yoga::SmallValueBuffer& operator=(facebook::yoga::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); @@ -10516,16 +10497,16 @@ class facebook::yoga::SmallValueBuffer { template class facebook::yoga::LayoutableChildren { public LayoutableChildren(const T* node); - public facebook::yoga::_layoutable_children::_iterator::Iterator begin() const; - public facebook::yoga::_layoutable_children::_iterator::Iterator end() const; + public facebook::yoga::LayoutableChildren::Iterator begin() const; + public facebook::yoga::LayoutableChildren::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::_layoutable_children::_iterator::Iterator operator++(int); - public facebook::yoga::_layoutable_children::_iterator::Iterator& operator++(); + public facebook::yoga::LayoutableChildren::Iterator operator++(int); + public facebook::yoga::LayoutableChildren::Iterator& operator++(); public using difference_type = std::ptrdiff_t; public using iterator_category = std::input_iterator_tag; public using pointer = T*; @@ -10535,85 +10516,85 @@ struct facebook::yoga::LayoutableChildren::Iterator { struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::facebook::react::AttributedString& attributedString) const; + public size_t operator()(const facebook::react::AttributedString& attributedString) const; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string_box::facebook::react::AttributedStringBox& attributedStringBox) const; + public size_t operator()(const facebook::react::AttributedStringBox& attributedStringBox) const; } struct std::hash { - public size_t operator()(const facebook::react::_event_animation_driver_key::facebook::react::EventAnimationDriverKey& key) const; + public size_t operator()(const facebook::react::EventAnimationDriverKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_constraints::facebook::react::LayoutConstraints& constraints) const; + public size_t operator()(const facebook::react::LayoutConstraints& constraints) const; } struct std::hash { - public size_t operator()(const facebook::react::_layout_metrics::facebook::react::LayoutMetrics& layoutMetrics) const; + public size_t operator()(const facebook::react::LayoutMetrics& layoutMetrics) const; } struct std::hash { - public size_t operator()(const facebook::react::_line_measure_cache_key::facebook::react::LineMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::LineMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_paragraph_attributes::facebook::react::ParagraphAttributes& attributes) const; + public size_t operator()(const facebook::react::ParagraphAttributes& attributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_point::facebook::react::Point& point) const noexcept; + public size_t operator()(const facebook::react::Point& point) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_prepared_text_cache_key::facebook::react::PreparedTextCacheKey& key) const; + public size_t operator()(const facebook::react::PreparedTextCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_rect::facebook::react::Rect& rect) const noexcept; + public size_t operator()(const facebook::react::Rect& rect) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_shadow_view::facebook::react::ShadowView& shadowView) const; + public size_t operator()(const facebook::react::ShadowView& shadowView) const; } struct std::hash { - public size_t operator()(const facebook::react::_shared_color::facebook::react::SharedColor& color) const; + public size_t operator()(const facebook::react::SharedColor& color) const; } struct std::hash { - public size_t operator()(const facebook::react::_size::facebook::react::Size& size) const; + public size_t operator()(const facebook::react::Size& size) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_attributes::facebook::react::TextAttributes& textAttributes) const; + public size_t operator()(const facebook::react::TextAttributes& textAttributes) const; } struct std::hash { - public size_t operator()(const facebook::react::_text_measure_cache_key::facebook::react::TextMeasureCacheKey& key) const; + public size_t operator()(const facebook::react::TextMeasureCacheKey& key) const; } struct std::hash { - public size_t operator()(const facebook::react::_transform::facebook::react::Transform& transform) const; + public size_t operator()(const facebook::react::Transform& transform) const; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_corners::facebook::react::RectangleCorners& corners) const noexcept; + public size_t operator()(const facebook::react::RectangleCorners& corners) const noexcept; } template struct std::hash> { - public size_t operator()(const facebook::react::_rectangle_edges::facebook::react::RectangleEdges& edges) const noexcept; + public size_t operator()(const facebook::react::RectangleEdges& edges) const noexcept; } struct std::hash { - public size_t operator()(const facebook::react::_attributed_string::_fragment::facebook::react::AttributedString::Fragment& fragment) const; + public size_t operator()(const facebook::react::AttributedString::Fragment& fragment) const; } struct std::hash { - public size_t operator()(const facebook::react::jsinspector_modern::_console_task_id::facebook::react::jsinspector_modern::ConsoleTaskId& id) const; + public size_t operator()(const facebook::react::jsinspector_modern::ConsoleTaskId& id) const; } struct std::hash { diff --git a/yarn.lock b/yarn.lock index 2087f37d1326..2081be8c913e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,7 +5,28 @@ __metadata: version: 8 cacheKey: 10c0 -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.29.0, @babel/code-frame@npm:^7.29.7": +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.27.1, @babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.29.7": version: 7.29.7 resolution: "@babel/code-frame@npm:7.29.7" dependencies: @@ -16,6 +37,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.8, @babel/compat-data@npm:^7.27.2": + version: 7.28.0 + resolution: "@babel/compat-data@npm:7.28.0" + checksum: 10c0/c4e527302bcd61052423f757355a71c3bc62362bac13f7f130de16e439716f66091ff5bdecda418e8fa0271d4c725f860f0ee23ab7bf6e769f7a8bb16dfcb531 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.28.6, @babel/compat-data@npm:^7.29.7": version: 7.29.7 resolution: "@babel/compat-data@npm:7.29.7" @@ -23,7 +51,30 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.25.2": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4, @babel/core@npm:^7.25.2": + version: 7.28.0 + resolution: "@babel/core@npm:7.28.0" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.0" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.27.3" + "@babel/helpers": "npm:^7.27.6" + "@babel/parser": "npm:^7.28.0" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.0" + "@babel/types": "npm:^7.28.0" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/423302e7c721e73b1c096217880272e02020dfb697a55ccca60ad01bba90037015f84d0c20c6ce297cf33a19bb704bc5c2b3d3095f5284dfa592bd1de0b9e8c3 + languageName: node + linkType: hard + +"@babel/core@npm:^7.23.2": version: 7.29.7 resolution: "@babel/core@npm:7.29.7" dependencies: @@ -47,8 +98,8 @@ __metadata: linkType: hard "@babel/eslint-parser@npm:^7.25.1": - version: 7.29.7 - resolution: "@babel/eslint-parser@npm:7.29.7" + version: 7.26.8 + resolution: "@babel/eslint-parser@npm:7.26.8" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" @@ -56,11 +107,24 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/c24dcd941b0a149b197a9e9c3297a01d621775ac71cdf2e1134b1097c1691b46ce969355e1be3676d83b88f62c43ed33cf3a499da21ea11a5eb07339ce64ac20 + checksum: 10c0/00678fef68b7352b717d622398bd04a69d8472aa3d9c81bd1d3213d606abb2b84ea3f398c645dc9c451c1d2665f301aea541acd7b47291ed167d26133ca411d7 languageName: node linkType: hard -"@babel/generator@npm:^7.29.1, @babel/generator@npm:^7.29.7, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.28.0, @babel/generator@npm:^7.29.0, @babel/generator@npm:^7.29.1, @babel/generator@npm:^7.7.2": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/generator@npm:7.29.7" dependencies: @@ -73,6 +137,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.25.9, @babel/helper-annotate-as-pure@npm:^7.27.1": + version: 7.27.3 + resolution: "@babel/helper-annotate-as-pure@npm:7.27.3" + dependencies: + "@babel/types": "npm:^7.27.3" + checksum: 10c0/94996ce0a05b7229f956033e6dcd69393db2b0886d0db6aff41e704390402b8cdcca11f61449cb4f86cfd9e61b5ad3a73e4fa661eeed7846b125bd1c33dbc633 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-annotate-as-pure@npm:7.29.7" @@ -82,6 +155,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5, @babel/helper-compilation-targets@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" + dependencies: + "@babel/compat-data": "npm:^7.27.2" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/f338fa00dcfea931804a7c55d1a1c81b6f0a09787e528ec580d5c21b3ecb3913f6cb0f361368973ce953b824d910d3ac3e8a8ee15192710d3563826447193ad1 + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.28.6, @babel/helper-compilation-targets@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-compilation-targets@npm:7.29.7" @@ -95,6 +181,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.25.9, @babel/helper-create-class-features-plugin@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-create-class-features-plugin@npm:7.27.1" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.27.1" + "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/helper-replace-supers": "npm:^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4ee199671d6b9bdd4988aa2eea4bdced9a73abfc831d81b00c7634f49a8fc271b3ceda01c067af58018eb720c6151322015d463abea7072a368ee13f35adbb4c + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-create-class-features-plugin@npm:7.29.7" @@ -112,7 +215,20 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.29.7": +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.2.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/266f30b99af621559467ed67634cb653408a9262930c0627c3d17691a9d477329fb4dabe4b1785cbf0490e892513d247836674271842d6a8da49fd0afae7d435 + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.29.7" dependencies: @@ -125,6 +241,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/4320e3527645e98b6a0d5626fef815680e3b2b03ec36045de5e909b0f01546ab3674e96f50bf3bc8413f8c9037e5ee1a5f560ebdf8210426dad1c2c03c96184a + languageName: node + linkType: hard + "@babel/helper-define-polyfill-provider@npm:^0.6.5, @babel/helper-define-polyfill-provider@npm:^0.6.8": version: 0.6.8 resolution: "@babel/helper-define-polyfill-provider@npm:0.6.8" @@ -140,6 +271,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232 + languageName: node + linkType: hard + "@babel/helper-globals@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-globals@npm:7.29.7" @@ -147,6 +285,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-member-expression-to-functions@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/5762ad009b6a3d8b0e6e79ff6011b3b8fdda0fefad56cfa8bfbe6aa02d5a8a8a9680a45748fe3ac47e735a03d2d88c0a676e3f9f59f20ae9fadcc8d51ccd5a53 + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-member-expression-to-functions@npm:7.29.7" @@ -157,6 +305,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/e00aace096e4e29290ff8648455c2bc4ed982f0d61dbf2db1b5e750b9b98f318bf5788d75a4f974c151bd318fd549e81dbcab595f46b14b81c12eda3023f51e8 + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-module-imports@npm:7.29.7" @@ -167,6 +325,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0, @babel/helper-module-transforms@npm:^7.27.3": + version: 7.27.3 + resolution: "@babel/helper-module-transforms@npm:7.27.3" + dependencies: + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/fccb4f512a13b4c069af51e1b56b20f54024bcf1591e31e978a30f3502567f34f90a80da6a19a6148c249216292a8074a0121f9e52602510ef0f32dbce95ca01 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-module-transforms@npm:7.29.7" @@ -180,6 +351,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-optimise-call-expression@npm:7.27.1" + dependencies: + "@babel/types": "npm:^7.27.1" + checksum: 10c0/6b861e7fcf6031b9c9fc2de3cd6c005e94a459d6caf3621d93346b52774925800ca29d4f64595a5ceacf4d161eb0d27649ae385110ed69491d9776686fa488e6 + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-optimise-call-expression@npm:7.29.7" @@ -189,13 +369,33 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.29.7, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.27.1 + resolution: "@babel/helper-plugin-utils@npm:7.27.1" + checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.28.6, @babel/helper-plugin-utils@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-plugin-utils@npm:7.29.7" checksum: 10c0/380477a06133274a2759f9355929cb60a95e8b8fee624a1ae1fa349e1d1645b89daca456f72833f6d1062bffa12ee4271c5bf0cc5a61c0166cdc24c7591e2408 languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6798b562f2788210980f29c5ee96056d90dc73458c88af5bd32f9c82e28e01975588aa2a57bb866c35556bd9b76bac937e824ee63ba472b6430224b91b4879e9 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-remap-async-to-generator@npm:7.29.7" @@ -209,6 +409,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-replace-supers@npm:7.27.1" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.27.1" + "@babel/helper-optimise-call-expression": "npm:^7.27.1" + "@babel/traverse": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4f2eaaf5fcc196580221a7ccd0f8873447b5d52745ad4096418f6101a1d2e712e9f93722c9a32bc9769a1dc197e001f60d6f5438d4dfde4b9c6a9e4df719354c + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-replace-supers@npm:7.29.7" @@ -222,6 +435,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9, @babel/helper-skip-transparent-expression-wrappers@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.27.1" + dependencies: + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10c0/f625013bcdea422c470223a2614e90d2c1cc9d832e97f32ca1b4f82b34bb4aa67c3904cb4b116375d3b5b753acfb3951ed50835a1e832e7225295c7b0c24dff7 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.29.7" @@ -232,6 +455,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-string-parser@npm:7.29.7" @@ -239,6 +469,20 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-identifier@npm:7.27.1" + checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-validator-identifier@npm:7.29.7" @@ -246,6 +490,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.25.9, @babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-validator-option@npm:7.29.7" @@ -253,6 +504,17 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/b6627d83291e7b80df020f8ee2890c52b8d49272962cac0114ef90f189889c90f1027985873d1b5261a4e986e109b2754292dc112392f0b1fcbfc91cc08bd003 + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helper-wrap-function@npm:7.29.7" @@ -264,6 +526,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.27.6": + version: 7.27.6 + resolution: "@babel/helpers@npm:7.27.6" + dependencies: + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.27.6" + checksum: 10c0/448bac96ef8b0f21f2294a826df9de6bf4026fd023f8a6bb6c782fe3e61946801ca24381490b8e58d861fee75cd695a1882921afbf1f53b0275ee68c938bd6d3 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.29.7": version: 7.29.7 resolution: "@babel/helpers@npm:7.29.7" @@ -274,7 +546,18 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.25.2, @babel/parser@npm:^7.29.0, @babel/parser@npm:^7.29.7": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/parser@npm:7.28.0" + dependencies: + "@babel/types": "npm:^7.28.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/c2ef81d598990fa949d1d388429df327420357cb5200271d0d0a2784f1e6d54afc8301eb8bdf96d8f6c77781e402da93c7dc07980fcc136ac5b9d5f1fce701b5 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.25.2, @babel/parser@npm:^7.29.7": version: 7.29.7 resolution: "@babel/parser@npm:7.29.7" dependencies: @@ -285,6 +568,29 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/7aab47fcbb8c1ddc195a3cd66609edcad54c5022f018db7de40185f0182950389690e953e952f117a1737b72f665ff02ad30de6c02b49b97f1d8f4ccdffedc34 + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.29.7" @@ -297,6 +603,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/3a652b3574ca62775c5f101f8457950edc540c3581226579125da535d67765f41ad7f0e6327f8efeb2540a5dad5bb0c60a89fb934af3f67472e73fb63612d004 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.29.7" @@ -308,6 +625,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/18fc9004104a150f9f5da9f3307f361bc3104d16778bb593b7523d5110f04a8df19a2587e6bdd5e726fb1d397191add45223f4f731bb556c33f14f2779d596e8 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.29.7" @@ -331,6 +659,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/3f6c8781a2f7aa1791a31d2242399ca884df2ab944f90c020b6f112fb19f05fa6dad5be143d274dad1377e40415b63d24d5489faf5060b9c4a99e55d8f0c317c + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.29.7" @@ -344,6 +685,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/02b365f0cc4df8b8b811c68697c93476da387841e5f153fe42766f34241b685503ea51110d5ed6df7132759820b93e48d9fa3743cffc091eed97c19f7e5fe272 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.29.7" @@ -370,13 +723,13 @@ __metadata: linkType: hard "@babel/plugin-proposal-export-default-from@npm:^7.24.7": - version: 7.29.7 - resolution: "@babel/plugin-proposal-export-default-from@npm:7.29.7" + version: 7.25.9 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/4208f28549960372ec17422ff63fccde001fdaec322d1b5b602856088c883d8e7f22159737cd32a691a1d6153a269aa6228cd55d6a10693dfa584864138d8614 + checksum: 10c0/6d7ca2d8179d97c38cbcc327129c70103b95797a048c6d244fa8f3eb35b8aebc8122957dc25f20d9923fe6e75f16e2a4d649f1d80a63a9fed2d8b9eda85bd650 languageName: node linkType: hard @@ -468,13 +821,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-export-default-from@npm:^7.24.7": - version: 7.29.7 - resolution: "@babel/plugin-syntax-export-default-from@npm:7.29.7" + version: 7.25.9 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/932c0046ec3035851baa59b7b02493279f2810e8d26a4fb0ee8000334fdab6a4b035567184a7bb31db22f93a2775a01ecde31eaa4bd1b3e5cde85e2562d24b00 + checksum: 10c0/10267af3a2bed893acb17b1e1e5e6a3aafcdcb202d54ac295bfa95ac11c66336a9c36cc73b4adc2b10a41a8ecc0c3390808ab16a99c24a76f8c74313ba32be63 languageName: node linkType: hard @@ -489,7 +842,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.25.0, @babel/plugin-syntax-flow@npm:^7.29.7": +"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-flow@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3d5cc1627a67af8be9df8cfe246869f18e7e9e2592f4b6f1c4bcd9bbe4ad27102784a25b31ebdbed23499ecb6fc23aaf7891ccf5ac3f432fd26a27123d1e242b + languageName: node + linkType: hard + +"@babel/plugin-syntax-flow@npm:^7.25.0": version: 7.29.7 resolution: "@babel/plugin-syntax-flow@npm:7.29.7" dependencies: @@ -500,6 +864,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/525b174e60b210d96c1744c1575fc2ddedcc43a479cba64a5344cf77bd0541754fc58120b5a11ff832ba098437bb05aa80900d1f49bb3d888c5e349a4a3a356e + languageName: node + linkType: hard + "@babel/plugin-syntax-import-assertions@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-syntax-import-assertions@npm:7.29.7" @@ -511,7 +886,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.29.7": +"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-syntax-import-attributes@npm:7.29.7" dependencies: @@ -544,7 +930,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.29.7, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-syntax-jsx@npm:7.29.7" dependencies: @@ -643,7 +1040,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.25.4, @babel/plugin-syntax-typescript@npm:^7.29.7, @babel/plugin-syntax-typescript@npm:^7.3.3, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.25.4, @babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.29.7, @babel/plugin-syntax-typescript@npm:^7.3.3": version: 7.29.7 resolution: "@babel/plugin-syntax-typescript@npm:7.29.7" dependencies: @@ -677,7 +1085,31 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.29.7": +"@babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-async-generator-functions@npm:7.29.7" dependencies: @@ -690,7 +1122,20 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.29.7": +"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c443d9e462ddef733ae56360064f32fc800105803d892e4ff32d7d6a6922b3765fa97b9ddc9f7f1d3f9d8c2d95721d85bef9dbf507804214c6cf6466b105c168 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-async-to-generator@npm:7.29.7" dependencies: @@ -703,6 +1148,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2f3060800ead46b09971dd7bf830d66383b7bc61ced9945633b4ef9bf87787956ea83fcf49b387cecb377812588c6b81681714c760f9cf89ecba45edcbab1192 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoped-functions@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.29.7" @@ -714,7 +1170,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.29.7": +"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a76e30becb6c75b4d87a2cd53556fddb7c88ddd56bfadb965287fd944810ac159aa8eb5705366fc37336041f63154ed9fab3862fb10482a45bf5ede63fd55fda + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-block-scoping@npm:7.29.7" dependencies: @@ -725,7 +1192,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.29.7": +"@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-class-properties@npm:7.29.7" dependencies: @@ -737,6 +1204,30 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f0603b6bd34d8ba62c03fc0572cb8bbc75874d097ac20cc7c5379e001081210a84dba1749e7123fca43b978382f605bb9973c99caf2c5b4c492d5c0a4a441150 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/cdcf5545ae6514ed75fbd73cccfa209c6a5dfdf0c2bb7bb62c0fb4ec334a32281bcf1bc16ace494d9dbe93feb8bdc0bd3cf9d9ccb6316e634a67056fa13b741b + languageName: node + linkType: hard + "@babel/plugin-transform-class-static-block@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-class-static-block@npm:7.29.7" @@ -749,7 +1240,23 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.29.7": +"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-classes@npm:7.29.7" dependencies: @@ -777,7 +1284,30 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.29.7": +"@babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/948c0ae3ce0ba2375241d122a9bc7cda4a7ac8110bd8a62cd804bc46a5fdb7a7a42c7799c4cd972e14e0a579d2bd0999b92e53177b73f240bb0d4b09972c758b + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7beec5fda665d108f69d5023aa7c298a1e566b973dd41290faa18aeea70f6f571295c1ece0a058f3ceb6c6c96de76de7cd34f5a227fbf09a1b8d8a735d28ca49 + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-destructuring@npm:7.29.7" dependencies: @@ -789,6 +1319,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c3471ae5cf7521fd8da5b03e137e8d3733fc5ee4524ce01fb0c812f0bb77cb2c9657bc8a6253186be3a15bb4caa8974993c7ddc067f554ecc6a026f0a3b5e12 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-dotall-regex@npm:7.29.7" @@ -801,6 +1343,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d0c74894b9bf6ff2a04189afffb9cd43d87ebd7b7943e51a827c92d2aaa40fa89ac81565a2fd6fbeabf9e38413a9264c45862eee2b017f1d49046cc3c8ff06b4 + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-keys@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.29.7" @@ -812,6 +1365,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/a8039a6d2b90e011c7b30975edee47b5b1097cf3c2f95ec1f5ddd029898d783a995f55f7d6eb8d6bb8873c060fb64f9f1ccba938dfe22d118d09cf68e0cd3bf6 + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.29.7" @@ -824,6 +1389,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e643a8209072b668350f5788f23c64e9124f81f958b595c80fecca6561086d8ef346c04391b9e5e4cad8b8cbe22c258f0cd5f4ea89b97e74438e7d1abfd98cf + languageName: node + linkType: hard + "@babel/plugin-transform-dynamic-import@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-dynamic-import@npm:7.29.7" @@ -847,6 +1423,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/cac922e851c6a0831fdd2e3663564966916015aeff7f4485825fc33879cbc3a313ceb859814c9200248e2875d65bb13802a723e5d7d7b40a2e90da82a5a1e15c + languageName: node + linkType: hard + "@babel/plugin-transform-exponentiation-operator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.29.7" @@ -858,6 +1445,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f291ea2ec5f36de9028a00cbd5b32f08af281b8183bf047200ff001f4cb260be56f156b2449f42149448a4a033bd6e86a3a7f06d0c2825532eb0ae6b03058dfb + languageName: node + linkType: hard + "@babel/plugin-transform-export-namespace-from@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-export-namespace-from@npm:7.29.7" @@ -869,19 +1467,31 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.29.7": - version: 7.29.7 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.29.7" +"@babel/plugin-transform-flow-strip-types@npm:^7.25.2, @babel/plugin-transform-flow-strip-types@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" - "@babel/plugin-syntax-flow": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/plugin-syntax-flow": "npm:^7.26.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/083e864a60927cde7bd75822bdf5c6c72de200ee955e48f6ff5923f0d2b0744ab8f1b64c45e74b88ae3796f03721489afffdb0536f25c54d0dd58508a8904f40 + checksum: 10c0/61a0c0b652931cd0344e3357e41a89a717c787a55cb9e3381681ea5dfb8f267f6309bd337bc2064ffb267ba5eac92dd0f52984d376c23da105e7767266c2fc6f languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.29.7": +"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-for-of@npm:7.29.7" dependencies: @@ -906,6 +1516,30 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8e67fbd1dd367927b8b6afdf0a6e7cb3a3fd70766c52f700ca77428b6d536f6c9d7ec643e7762d64b23093233765c66bffa40e31aabe6492682879bcb45423e1 + languageName: node + linkType: hard + +"@babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00bc2d4751dfc9d44ab725be16ee534de13cfd7e77dfb386e5dac9e48101ce8fcbc5971df919dc25b3f8a0fa85d6dc5f2a0c3cf7ec9d61c163d9823c091844f0 + languageName: node + linkType: hard + "@babel/plugin-transform-json-strings@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-json-strings@npm:7.29.7" @@ -928,6 +1562,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00b14e9c14cf1e871c1f3781bf6334cac339c360404afd6aba63d2f6aca9270854d59a2b40abff1c4c90d4ffdca614440842d3043316c2f0ceb155fdf7726b3b + languageName: node + linkType: hard + "@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.29.7" @@ -939,6 +1584,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6e2051e10b2d6452980fc4bdef9da17c0d6ca48f81b8529e8804b031950e4fff7c74a7eb3de4a2b6ad22ffb631d0b67005425d232cce6e2b29ce861c78ed04f5 + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 + languageName: node + linkType: hard + "@babel/plugin-transform-member-expression-literals@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.29.7" @@ -950,6 +1617,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/849957d9484d0a2d93331226ed6cf840cee7d57454549534c447c93f8b839ef8553eae9877f8f550e3c39f14d60992f91244b2e8e7502a46064b56c5d68ba855 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-amd@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-modules-amd@npm:7.29.7" @@ -962,7 +1641,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.29.7": +"@babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" + dependencies: + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.29.7" dependencies: @@ -974,6 +1665,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8299e3437542129c2684b86f98408c690df27db4122a79edded4782cf04e755d6ecb05b1e812c81a34224a81e664303392d5f3c36f3d2d51fdc99bb91c881e9a + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.29.7" @@ -988,6 +1693,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fa11a621f023e2ac437b71d5582f819e667c94306f022583d77da9a8f772c4128861a32bbb63bef5cba581a70cd7dbe87a37238edaafcfacf889470c395e7076 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-umd@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-modules-umd@npm:7.29.7" @@ -1000,7 +1717,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.29.7": +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/32b14fda5c885d1706863f8af2ee6c703d39264355b57482d3a24fce7f6afbd4c7a0896e501c0806ed2b0759beb621bf7f3f7de1fbbc82026039a98d961e78ef + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.29.7" dependencies: @@ -1012,6 +1741,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7b5f1b7998f1cf183a7fa646346e2f3742e5805b609f28ad5fee22d666a15010f3e398b7e1ab78cddb7901841a3d3f47135929af23d54e8bf4ce69b72051f71e + languageName: node + linkType: hard + "@babel/plugin-transform-new-target@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-new-target@npm:7.29.7" @@ -1023,7 +1763,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.29.7": +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/574d6db7cbc5c092db5d1dece8ce26195e642b9c40dbfeaf3082058a78ad7959c1c333471cdd45f38b784ec488850548075d527b178c5010ee9bff7aa527cc7a + languageName: node + linkType: hard + +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.29.7" dependencies: @@ -1045,7 +1796,31 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.29.7": +"@babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ad63ad341977844b6f9535fcca15ca0d6d6ad112ed9cc509d4f6b75e9bf4b1b1a96a0bcb1986421a601505d34025373608b5f76d420d924b4e21f86b1a1f2749 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02077d8abd83bf6a48ff0b59e98d7561407cf75b591cffd3fdc5dc5e9a13dec1c847a7a690983762a3afecddb244831e897e0515c293e7c653b262c30cd614af + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-object-rest-spread@npm:7.29.7" dependencies: @@ -1060,6 +1835,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-object-super@npm:7.29.7" @@ -1072,7 +1859,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.29.7": +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/722fd5ee12ab905309d4e84421584fce4b6d9e6b639b06afb20b23fa809e6ab251e908a8d5e8b14d066a28186b8ef8f58d69fd6eca9ce1b9ef7af08333378f6c + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.29.7" dependencies: @@ -1083,7 +1881,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.29.7": +"@babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/041ad2beae5affb8e68a0bcb6882a2dadb758db3c629a0e012f57488ab43a822ac1ea17a29db8ef36560a28262a5dfa4dbbbf06ed6e431db55abe024b7cd3961 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-optional-chaining@npm:7.29.7" dependencies: @@ -1106,7 +1916,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.4, @babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.29.7": +"@babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/aecb446754b9e09d6b6fa95fd09e7cf682f8aaeed1d972874ba24c0a30a7e803ad5f014bb1fffc7bfeed22f93c0d200947407894ea59bf7687816f2f464f8df3 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.24.4, @babel/plugin-transform-private-methods@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-private-methods@npm:7.29.7" dependencies: @@ -1118,7 +1939,32 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.29.7": +"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.27.1 + resolution: "@babel/plugin-transform-private-methods@npm:7.27.1" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.27.1" + "@babel/helper-plugin-utils": "npm:^7.27.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/232bedfe9d28df215fb03cc7623bdde468b1246bdd6dc24465ff4bf9cc5f5a256ae33daea1fafa6cc59705e4d29da9024bb79baccaa5cd92811ac5db9b9244f2 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d4965de19d9f204e692cc74dbc39f0bb469e5f29df96dd4457ea23c5e5596fba9d5af76eaa96f9d48a9fc20ec5f12a94c679285e36b8373406868ea228109e27 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-private-property-in-object@npm:7.29.7" dependencies: @@ -1131,6 +1977,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-property-literals@npm:7.29.7" @@ -1143,54 +2000,66 @@ __metadata: linkType: hard "@babel/plugin-transform-react-display-name@npm:^7.24.7": - version: 7.29.7 - resolution: "@babel/plugin-transform-react-display-name@npm:7.29.7" + version: 7.25.9 + resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/0a3b2461b189d6f4ca4f691bb4d1872bdebbac90d2e933a42a2fb22a0d26c81fa1ba7bc8128f3886b3f0f8a0ffe5aa0d7eaf4cd5b9610fc4967913a060501781 + checksum: 10c0/63a0f962d64e71baf87c212755419e25c637d2d95ea6fdc067df26b91e606ae186442ae815b99a577eca9bf5404d9577ecad218a3cf42d0e9e286ca7b003a992 languageName: node linkType: hard "@babel/plugin-transform-react-jsx-self@npm:^7.24.7": - version: 7.29.7 - resolution: "@babel/plugin-transform-react-jsx-self@npm:7.29.7" + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/288995f0fd0d61ab740a315fb56c8255eb87dd4a4ac2ac7d0fdd4ce173c3878200141e80da2db0e598c7b2a71e74e604afdbb4c8e14ae6e0527ce0b6294c03da + checksum: 10c0/ce0e289f6af93d7c4dc6b385512199c5bb138ae61507b4d5117ba88b6a6b5092f704f1bdf80080b7d69b1b8c36649f2a0b250e8198667d4d30c08bbb1546bd99 languageName: node linkType: hard "@babel/plugin-transform-react-jsx-source@npm:^7.24.7": - version: 7.29.7 - resolution: "@babel/plugin-transform-react-jsx-source@npm:7.29.7" + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/a121899631e6d99b9e1b276acf736dbb77948a31f8eeeae67b89c8a4ab0f05e51ba64544baa06c286a2b9944f227244e15aac464e2313d286d0511fe51e27975 + checksum: 10c0/fc9ee08efc9be7cbd2cc6788bbf92579adf3cab37912481f1b915221be3d22b0613b5b36a721df5f4c0ab65efe8582fcf8673caab83e6e1ce4cc04ceebf57dfa languageName: node linkType: hard "@babel/plugin-transform-react-jsx@npm:^7.25.2": - version: 7.29.7 - resolution: "@babel/plugin-transform-react-jsx@npm:7.29.7" - dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.29.7" - "@babel/helper-module-imports": "npm:^7.29.7" - "@babel/helper-plugin-utils": "npm:^7.29.7" - "@babel/plugin-syntax-jsx": "npm:^7.29.7" - "@babel/types": "npm:^7.29.7" + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5c9947e8ed141f7606f54da3e05eea1074950c5b8354c39df69cb7f43cb5a83c6c9d7973b24bc3d89341c8611f8ad50830a98ab10d117d850e6bdd8febdce221 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/ae6487c3deafcffda8a2c1b1eb77e0b7121630fa1a9646cecd73dbbdd8271532a0f7f0e8c01f69b6d39a36d8d79eb67e2d51031369c9055f18f7d8e70d9b5446 + checksum: 10c0/eef3ffc19f7d291b863635f32b896ad7f87806d9219a0d3404a470219abcfc5b43aabecd691026c48e875b965760d9c16abee25e6447272233f30cd07f453ec7 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.29.7": +"@babel/plugin-transform-regenerator@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-regenerator@npm:7.29.7" dependencies: @@ -1201,6 +2070,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4abc1db6c964efafc7a927cda814c7275275afa4b530483e0936fd614de23cb5802f7ca43edaa402008a723d4e7eac282b6f5283aa2eeb3b27da6d6c1dd7f8ed + languageName: node + linkType: hard + "@babel/plugin-transform-regexp-modifiers@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.29.7" @@ -1213,6 +2094,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8b028b80d1983e3e02f74e21924323cc66ba930e5c5758909a122aa7d80e341b8b0f42e1698e42b50d47a6ba911332f584200b28e1a4e2104b7514d9dc011e96 + languageName: node + linkType: hard + "@babel/plugin-transform-reserved-words@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-reserved-words@npm:7.29.7" @@ -1224,7 +2116,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.7": +"@babel/plugin-transform-runtime@npm:^7.23.2": version: 7.29.7 resolution: "@babel/plugin-transform-runtime@npm:7.29.7" dependencies: @@ -1240,6 +2132,22 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-runtime@npm:^7.24.7": + version: 7.26.9 + resolution: "@babel/plugin-transform-runtime@npm:7.26.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2c4d77d0671badc7fd53dcd7015df5db892712436c7e9740ffb2f5b85e8591e5bfe208f78dff402b4ee2d55d0f7a3c0a1102c683f333f4ee0cfa62f68ea68842 + languageName: node + linkType: hard + "@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.29.7" @@ -1251,6 +2159,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b + languageName: node + linkType: hard + "@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-spread@npm:7.29.7" @@ -1263,6 +2182,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/996c8fed238efc30e0664f9f58bd7ec8c148f4659f84425f68923a094fe891245711d26eb10d1f815f50c124434e076e860dbe9662240844d1b77cd09907dcdf + languageName: node + linkType: hard + "@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-sticky-regex@npm:7.29.7" @@ -1274,6 +2205,28 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e9612b0615dab4c4fba1c560769616a9bd7b9226c73191ef84b6c3ee185c8b719b4f887cdd8336a0a13400ce606ab4a0d33bc8fa6b4fcdb53e2896d07f2568f6 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d + languageName: node + linkType: hard + "@babel/plugin-transform-template-literals@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-template-literals@npm:7.29.7" @@ -1285,6 +2238,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.26.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1 + languageName: node + linkType: hard + "@babel/plugin-transform-typeof-symbol@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.29.7" @@ -1296,7 +2260,22 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.29.7": +"@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.25.9": + version: 7.26.8 + resolution: "@babel/plugin-transform-typescript@npm:7.26.8" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-syntax-typescript": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c1dc02c357b8de0650d4e757fe71db9ac769b68e282a262ca5af2a7f1ff112c4533d54db6f1f58f13072ad547561b0461c46c08233566b37f778ac5f5550fb41 + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-typescript@npm:7.29.7" dependencies: @@ -1311,6 +2290,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/615c84d7c53e1575d54ba9257e753e0b98c5de1e3225237d92f55226eaab8eb5bceb74df43f50f4aa162b0bbcc934ed11feafe2b60b8ec4934ce340fad4b8828 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.29.7" @@ -1322,6 +2312,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1685836fc38af4344c3d2a9edbd46f7c7b28d369b63967d5b83f2f6849ec45b97223461cea3d14cc3f0be6ebb284938e637a5ca3955c0e79c873d62f593d615c + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-property-regex@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.29.7" @@ -1334,7 +2336,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.29.7": +"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-unicode-regex@npm:7.29.7" dependencies: @@ -1346,6 +2360,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/56ee04fbe236b77cbcd6035cbf0be7566d1386b8349154ac33244c25f61170c47153a9423cd1d92855f7d6447b53a4a653d9e8fd1eaeeee14feb4b2baf59bd9f + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-sets-regex@npm:^7.29.7": version: 7.29.7 resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.29.7" @@ -1358,7 +2384,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.25.3": +"@babel/preset-env@npm:^7.23.2": version: 7.29.7 resolution: "@babel/preset-env@npm:7.29.7" dependencies: @@ -1439,16 +2465,95 @@ __metadata: languageName: node linkType: hard +"@babel/preset-env@npm:^7.25.3": + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" + dependencies: + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.40.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 + languageName: node + linkType: hard + "@babel/preset-flow@npm:^7.24.7": - version: 7.29.7 - resolution: "@babel/preset-flow@npm:7.29.7" + version: 7.25.9 + resolution: "@babel/preset-flow@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.29.7" - "@babel/helper-validator-option": "npm:^7.29.7" - "@babel/plugin-transform-flow-strip-types": "npm:^7.29.7" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/17bb0f3c320fadb631ab64951ec0f6e05a62b15418c7864c181645b3205cabd3a8541dd3f497bf06cb1d0e04a3806f6cffee7675c97a87d4aaa04961f334cdcb + checksum: 10c0/dc640a4868c40262b66c8b29a65c04aa7288a5359e6a79518b0394fb422254ef3aec489aeb71334eddf775ce006a8e077eff608580906e37b39c87bb122c7080 languageName: node linkType: hard @@ -1465,7 +2570,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.22.5, @babel/preset-typescript@npm:^7.24.7": +"@babel/preset-typescript@npm:^7.22.5": version: 7.29.7 resolution: "@babel/preset-typescript@npm:7.29.7" dependencies: @@ -1480,9 +2585,24 @@ __metadata: languageName: node linkType: hard +"@babel/preset-typescript@npm:^7.24.7": + version: 7.26.0 + resolution: "@babel/preset-typescript@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-typescript": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/20d86bc45d2bbfde2f84fc7d7b38746fa6481d4bde6643039ad4b1ff0b804c6d210ee43e6830effd8571f2ff43fa7ffd27369f42f2b3a2518bb92dc86c780c61 + languageName: node + linkType: hard + "@babel/register@npm:^7.24.6": - version: 7.29.7 - resolution: "@babel/register@npm:7.29.7" + version: 7.25.9 + resolution: "@babel/register@npm:7.25.9" dependencies: clone-deep: "npm:^4.0.1" find-cache-dir: "npm:^2.0.0" @@ -1491,18 +2611,38 @@ __metadata: source-map-support: "npm:^0.5.16" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/154dc72cc354a3d2b7b69d10738f02278774bbf53d3b365f7897035c9f26ad6433b24e81ad277c0fbf33139e08230e0cab3913e91d9325308af532da854765f2 + checksum: 10c0/f988437c94e0fe449308eecad00c04108c5f1a2b4c4b428635e3f402d9a38655e1884d594c80160e977a0e91455b9443de59829cc45f4d4f91e16b042e4c96d1 languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.25.2, @babel/runtime@npm:^7.5.5": +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.25.2, @babel/runtime@npm:^7.5.5": version: 7.29.7 resolution: "@babel/runtime@npm:7.29.7" checksum: 10c0/ca11572f7146b21e0bde6a9ed4bb6a89eafbee5f0944c7eb54d0d8a2dac962c33638a1d611e14faa71dfbb92b4b5f9236232208568a6b7d5c6f3f39ddb91771e languageName: node linkType: hard -"@babel/template@npm:^7.25.0, @babel/template@npm:^7.28.6, @babel/template@npm:^7.29.7, @babel/template@npm:^7.3.3": +"@babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.8.4": + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.27.2, @babel/template@npm:^7.28.6, @babel/template@npm:^7.3.3": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + languageName: node + linkType: hard + +"@babel/template@npm:^7.29.7": version: 7.29.7 resolution: "@babel/template@npm:7.29.7" dependencies: @@ -1513,7 +2653,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.29.0, @babel/traverse@npm:^7.29.7": +"@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.29.7": version: 7.29.7 resolution: "@babel/traverse@npm:7.29.7" dependencies: @@ -1528,7 +2668,32 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.28.2, @babel/types@npm:^7.29.0, @babel/types@npm:^7.29.7, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.28.0, @babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + +"@babel/types@npm:^7.25.2, @babel/types@npm:^7.29.7": version: 7.29.7 resolution: "@babel/types@npm:7.29.7" dependencies: @@ -1590,8 +2755,8 @@ __metadata: linkType: hard "@changesets/cli@npm:^2.28.1": - version: 2.31.1 - resolution: "@changesets/cli@npm:2.31.1" + version: 2.31.0 + resolution: "@changesets/cli@npm:2.31.0" dependencies: "@changesets/apply-release-plan": "npm:^7.1.1" "@changesets/assemble-release-plan": "npm:^6.0.10" @@ -1621,7 +2786,7 @@ __metadata: term-size: "npm:^2.1.0" bin: changeset: bin.js - checksum: 10c0/375789e85def0bb303ada45d5085c92765010e6b88b8252eb459346ac8a94eba098c9cb8ad416241757796a8828c417fc9e0a23011bd3a74ce33eef013d8311a + checksum: 10c0/3b15f4f5fc7ccaa0b82ca4f9803977ed141b6bed66f83cf8004c2f4ab8e3a00c3a813569b76e4c757d0a8ca5e778bcb6df6e4df91be6c98e0dfaa2cff87c9434 languageName: node linkType: hard @@ -1858,8 +3023,8 @@ __metadata: linkType: hard "@electron/packager@npm:^18.3.6": - version: 18.4.4 - resolution: "@electron/packager@npm:18.4.4" + version: 18.3.6 + resolution: "@electron/packager@npm:18.3.6" dependencies: "@electron/asar": "npm:^3.2.13" "@electron/get": "npm:^3.0.0" @@ -1867,7 +3032,6 @@ __metadata: "@electron/osx-sign": "npm:^1.0.5" "@electron/universal": "npm:^2.0.1" "@electron/windows-sign": "npm:^1.0.0" - "@malept/cross-spawn-promise": "npm:^2.0.0" debug: "npm:^4.0.1" extract-zip: "npm:^2.0.0" filenamify: "npm:^4.1.0" @@ -1877,14 +3041,13 @@ __metadata: junk: "npm:^3.1.0" parse-author: "npm:^2.0.0" plist: "npm:^3.0.0" - prettier: "npm:^3.4.2" resedit: "npm:^2.0.0" resolve: "npm:^1.1.6" semver: "npm:^7.1.3" yargs-parser: "npm:^21.1.1" bin: electron-packager: bin/electron-packager.js - checksum: 10c0/b6aba8d34b7327d90f2fb0e7e1163ac1411eb42a95e1146c2832db108f8a751395b64ea538abf03a7517f80510941b903782709c50399b8f8787945b712b183b + checksum: 10c0/d716c716c6c3b7525b7a47a11e06618d2c1c63bdce7428d3d5c46b1825827feac8aed2c7a59a22adddebe35674e0911a31703e4019a599c82749153dc6f00e92 languageName: node linkType: hard @@ -1946,21 +3109,21 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.9.1": - version: 4.9.1 - resolution: "@eslint-community/eslint-utils@npm:4.9.1" +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0": + version: 4.7.0 + resolution: "@eslint-community/eslint-utils@npm:4.7.0" dependencies: eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02 + checksum: 10c0/c0f4f2bd73b7b7a9de74b716a664873d08ab71ab439e51befe77d61915af41a81ecec93b408778b3a7856185244c34c2c8ee28912072ec14def84ba2dec70adf languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.12.2, @eslint-community/regexpp@npm:^4.6.1": - version: 4.12.2 - resolution: "@eslint-community/regexpp@npm:4.12.2" - checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.11.0 + resolution: "@eslint-community/regexpp@npm:4.11.0" + checksum: 10c0/0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523 languageName: node linkType: hard @@ -1981,19 +3144,19 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.57.1": - version: 8.57.1 - resolution: "@eslint/js@npm:8.57.1" - checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 languageName: node linkType: hard "@expo/spawn-async@npm:^1.7.2": - version: 1.8.0 - resolution: "@expo/spawn-async@npm:1.8.0" + version: 1.7.2 + resolution: "@expo/spawn-async@npm:1.7.2" dependencies: - cross-spawn: "npm:^7.0.6" - checksum: 10c0/08d3c63f9cc097ce9c8cf6850ca482fd7999a6fddc4cb38a3a9915a1662cb674fe7353de2eb3c693728542bf57db732ae433e82b2d698be141d07cea3092ebf3 + cross-spawn: "npm:^7.0.3" + checksum: 10c0/0548c4e95ee39393c2f3919bc605f21eba4f0a8ba66fa82fbbc4b1b624e0054526918489227b924f03af5bc156a011f39a2472c223c0d2237fb7afd8dedd5357 languageName: node linkType: hard @@ -2020,14 +3183,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.13.0": - version: 0.13.0 - resolution: "@humanwhocodes/config-array@npm:0.13.0" +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.3" + "@humanwhocodes/object-schema": "npm:^2.0.2" debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e + checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 languageName: node linkType: hard @@ -2038,7 +3201,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.3": +"@humanwhocodes/object-schema@npm:^2.0.2": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c @@ -2090,9 +3253,9 @@ __metadata: linkType: hard "@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": - version: 0.1.6 - resolution: "@istanbuljs/schema@npm:0.1.6" - checksum: 10c0/bb0d370bf3dd454d2f37f1bccb8921e2da99adacef2da56ef47850e25d7a4de69cf639ead8c189755aef38921369024b4afea3535a5c2ac9082b3e1171bcbc3a + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a languageName: node linkType: hard @@ -2359,12 +3522,12 @@ __metadata: linkType: hard "@jridgewell/gen-mapping@npm:^0.3.12, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.13 - resolution: "@jridgewell/gen-mapping@npm:0.3.13" + version: 0.3.12 + resolution: "@jridgewell/gen-mapping@npm:0.3.12" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.0" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b + checksum: 10c0/32f771ae2467e4d440be609581f7338d786d3d621bac3469e943b9d6d116c23c4becb36f84898a92bbf2f3c0511365c54a945a3b86a83141547a2a360a5ec0c7 languageName: node linkType: hard @@ -2386,38 +3549,29 @@ __metadata: linkType: hard "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.11 - resolution: "@jridgewell/source-map@npm:0.3.11" + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" - checksum: 10c0/50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844 + checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 languageName: node linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": - version: 1.5.5 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" - checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0 + version: 1.5.4 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.4" + checksum: 10c0/c5aab3e6362a8dd94ad80ab90845730c825fc4c8d9cf07ebca7a2eb8a832d155d62558800fc41d42785f989ddbb21db6df004d1786e8ecb65e428ab8dff71309 languageName: node linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.28": - version: 0.3.31 - resolution: "@jridgewell/trace-mapping@npm:0.3.31" + version: 0.3.29 + resolution: "@jridgewell/trace-mapping@npm:0.3.29" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9 - languageName: node - linkType: hard - -"@jsonjoy.com/base64@npm:17.67.0": - version: 17.67.0 - resolution: "@jsonjoy.com/base64@npm:17.67.0" - peerDependencies: - tslib: 2 - checksum: 10c0/d9616ec1ac0ea6aa455968b1f96f2d48ce38a2b1835922a909a55147d7b8cff3d648d45e9efe6781c6926beb5f04dc41c75ce548b6b84141b14bc122893e16ee + checksum: 10c0/fb547ba31658c4d74eb17e7389f4908bf7c44cef47acb4c5baa57289daf68e6fe53c639f41f751b3923aca67010501264f70e7b49978ad1f040294b22c37b333 languageName: node linkType: hard @@ -2430,30 +3584,12 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/buffers@npm:17.67.0, @jsonjoy.com/buffers@npm:^17.65.0": - version: 17.67.0 - resolution: "@jsonjoy.com/buffers@npm:17.67.0" - peerDependencies: - tslib: 2 - checksum: 10c0/ee46d3ea6c2dee4dd5dffd8b156745baeecfe796c7bb3f091f9fe64c402aca5e4d86ba3d736545682f919303fb15359c1f00d41ac91ea1b5d4edbbe74f540d35 - languageName: node - linkType: hard - -"@jsonjoy.com/buffers@npm:^1.0.0, @jsonjoy.com/buffers@npm:^1.2.0": - version: 1.2.1 - resolution: "@jsonjoy.com/buffers@npm:1.2.1" - peerDependencies: - tslib: 2 - checksum: 10c0/5edaf761b78b730ae0598824adb37473fef5b40a8fc100625159700eb36e00057c5129c7ad15fc0e3178e8de58a044da65728e8d7b05fd3eed58e9b9a0d02b5a - languageName: node - linkType: hard - -"@jsonjoy.com/codegen@npm:17.67.0": - version: 17.67.0 - resolution: "@jsonjoy.com/codegen@npm:17.67.0" +"@jsonjoy.com/buffers@npm:^1.0.0": + version: 1.0.0 + resolution: "@jsonjoy.com/buffers@npm:1.0.0" peerDependencies: tslib: 2 - checksum: 10c0/3cc529377cc315acf373dc52dbd39d56285b31ba8ca90a4447230e37e405372cc13bed7df638dc81f9071ff8f4eb8e825217987397d80182d08ded761e609a93 + checksum: 10c0/ae6cbd083c418b4fa39a64107eb4d25cfa3a3c856b2f657ba3bfb00d72a9bf2f0f385f5262917cd62d0237988b355e2f7214e697a5f57d22b5b8eabf6749febc languageName: node linkType: hard @@ -2466,158 +3602,24 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/fs-core@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-core@npm:4.64.0" - dependencies: - "@jsonjoy.com/fs-node-builtins": "npm:4.64.0" - "@jsonjoy.com/fs-node-utils": "npm:4.64.0" - thingies: "npm:^2.5.0" - peerDependencies: - tslib: 2 - checksum: 10c0/88c84d776ddc9114c7e2cc6df5ebac7f3c98547d31f4474257367de4765e4b440aea8f7dfc90145c394977e26566ac23303f5fabcfdfe6d0482d46cb2f675feb - languageName: node - linkType: hard - -"@jsonjoy.com/fs-fsa@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-fsa@npm:4.64.0" - dependencies: - "@jsonjoy.com/fs-core": "npm:4.64.0" - "@jsonjoy.com/fs-node-builtins": "npm:4.64.0" - "@jsonjoy.com/fs-node-utils": "npm:4.64.0" - thingies: "npm:^2.5.0" - peerDependencies: - tslib: 2 - checksum: 10c0/e97d78a9a9d793c63874e53d25e09cd6460bb2a4b357b22607625a25cfdb4f04a3bc07102dc640a4881b6f3411e613f18e9615b8aa95a60780d63adbe8e8e7bd - languageName: node - linkType: hard - -"@jsonjoy.com/fs-node-builtins@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-node-builtins@npm:4.64.0" - peerDependencies: - tslib: 2 - checksum: 10c0/9b4f6bb4c68ec51dea2fc12d70042ff0465ba4ecda32135a04578fbe335b05072eadf33b9cbaaa8e3203efcd935723a18fe3d9306eda606d3d70e306c0201b90 - languageName: node - linkType: hard - -"@jsonjoy.com/fs-node-to-fsa@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-node-to-fsa@npm:4.64.0" - dependencies: - "@jsonjoy.com/fs-fsa": "npm:4.64.0" - "@jsonjoy.com/fs-node-builtins": "npm:4.64.0" - "@jsonjoy.com/fs-node-utils": "npm:4.64.0" - peerDependencies: - tslib: 2 - checksum: 10c0/49d859d80a2d38f33fcbb93ed225132032456eb2c5d2548105a314c2a517f5dfaf0c54fee80964e1b5acda57ca655f94bbd44efe5ad857d54e233aab71eb3cf0 - languageName: node - linkType: hard - -"@jsonjoy.com/fs-node-utils@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-node-utils@npm:4.64.0" - dependencies: - "@jsonjoy.com/fs-node-builtins": "npm:4.64.0" - glob-to-regex.js: "npm:^1.0.1" - peerDependencies: - tslib: 2 - checksum: 10c0/1375cd6036c8c2d8d7264527f6eb6adeb1ced15704b97f0d73043dfc0f238bef2e8f4f3d010ca39b32bf9bb513a8e20aeb41b3c61efc1e9ac55eea386726e11a - languageName: node - linkType: hard - -"@jsonjoy.com/fs-node@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-node@npm:4.64.0" - dependencies: - "@jsonjoy.com/fs-core": "npm:4.64.0" - "@jsonjoy.com/fs-node-builtins": "npm:4.64.0" - "@jsonjoy.com/fs-node-utils": "npm:4.64.0" - "@jsonjoy.com/fs-print": "npm:4.64.0" - "@jsonjoy.com/fs-snapshot": "npm:4.64.0" - glob-to-regex.js: "npm:^1.0.0" - thingies: "npm:^2.5.0" - peerDependencies: - tslib: 2 - checksum: 10c0/616574f539dfc24ff5cd364c6dc75022081fd652018c5133b25a3cf408368152e7c514a6956c8cd8b25997a8252254aa959784f631a320af463737244dac5350 - languageName: node - linkType: hard - -"@jsonjoy.com/fs-print@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-print@npm:4.64.0" - dependencies: - "@jsonjoy.com/fs-node-utils": "npm:4.64.0" - tree-dump: "npm:^1.1.0" - peerDependencies: - tslib: 2 - checksum: 10c0/0fd60d555f0dcb5a39e6ed4609e49a03edc8315eb0ca1b81022c37687a1c348ded6df3628cb9de4f6dec9c8bf9d647ad2ec9fe4f23a761936841cb6aa2489379 - languageName: node - linkType: hard - -"@jsonjoy.com/fs-snapshot@npm:4.64.0": - version: 4.64.0 - resolution: "@jsonjoy.com/fs-snapshot@npm:4.64.0" - dependencies: - "@jsonjoy.com/buffers": "npm:^17.65.0" - "@jsonjoy.com/fs-node-utils": "npm:4.64.0" - "@jsonjoy.com/json-pack": "npm:^17.65.0" - "@jsonjoy.com/util": "npm:^17.65.0" - peerDependencies: - tslib: 2 - checksum: 10c0/caece02d0df3fe375b05112df6c1be34a3aa354a4960aeeaffaf3d6a8e840998d74f3fae85176ee4acbe37307f137c95cd035a5748903e85efb6b71bc3c19df5 - languageName: node - linkType: hard - "@jsonjoy.com/json-pack@npm:^1.11.0": - version: 1.21.0 - resolution: "@jsonjoy.com/json-pack@npm:1.21.0" + version: 1.11.0 + resolution: "@jsonjoy.com/json-pack@npm:1.11.0" dependencies: "@jsonjoy.com/base64": "npm:^1.1.2" - "@jsonjoy.com/buffers": "npm:^1.2.0" + "@jsonjoy.com/buffers": "npm:^1.0.0" "@jsonjoy.com/codegen": "npm:^1.0.0" - "@jsonjoy.com/json-pointer": "npm:^1.0.2" + "@jsonjoy.com/json-pointer": "npm:^1.0.1" "@jsonjoy.com/util": "npm:^1.9.0" hyperdyperid: "npm:^1.2.0" thingies: "npm:^2.5.0" - tree-dump: "npm:^1.1.0" - peerDependencies: - tslib: 2 - checksum: 10c0/0183eccccf2ab912389a6784ae81c1a7da48cf178902efe093fb60c457359c7c75da2803f869e0a1489f1342dfa4f8ab9b27b65adc9f44fd9646823773b71e9d - languageName: node - linkType: hard - -"@jsonjoy.com/json-pack@npm:^17.65.0": - version: 17.67.0 - resolution: "@jsonjoy.com/json-pack@npm:17.67.0" - dependencies: - "@jsonjoy.com/base64": "npm:17.67.0" - "@jsonjoy.com/buffers": "npm:17.67.0" - "@jsonjoy.com/codegen": "npm:17.67.0" - "@jsonjoy.com/json-pointer": "npm:17.67.0" - "@jsonjoy.com/util": "npm:17.67.0" - hyperdyperid: "npm:^1.2.0" - thingies: "npm:^2.5.0" - tree-dump: "npm:^1.1.0" - peerDependencies: - tslib: 2 - checksum: 10c0/fee56d024c84f031ef011a85ccca071c73b8a0739506083bd3dc7a17c720a498599f285e79082a9626314324ea938f189d18d47a03341cb76286ca2e7098bf53 - languageName: node - linkType: hard - -"@jsonjoy.com/json-pointer@npm:17.67.0": - version: 17.67.0 - resolution: "@jsonjoy.com/json-pointer@npm:17.67.0" - dependencies: - "@jsonjoy.com/util": "npm:17.67.0" peerDependencies: tslib: 2 - checksum: 10c0/763e0b1bc274390a605073b49e5bf55bdf386e784f5940d456faca958d90915b7d9a47dd9d58a08e2113f40167b0640d313897811680eb91630726920618fe7d + checksum: 10c0/2eeea1fbe410ddaedab43c7f22d869441e9f60062fdf7cd2b91b8ae7954965ec4caeb3d328a01caef6c09bfc760b60f8e2aaba2f1f7777c8bfdf918c568a1c6c languageName: node linkType: hard -"@jsonjoy.com/json-pointer@npm:^1.0.2": +"@jsonjoy.com/json-pointer@npm:^1.0.1": version: 1.0.2 resolution: "@jsonjoy.com/json-pointer@npm:1.0.2" dependencies: @@ -2629,18 +3631,6 @@ __metadata: languageName: node linkType: hard -"@jsonjoy.com/util@npm:17.67.0, @jsonjoy.com/util@npm:^17.65.0": - version: 17.67.0 - resolution: "@jsonjoy.com/util@npm:17.67.0" - dependencies: - "@jsonjoy.com/buffers": "npm:17.67.0" - "@jsonjoy.com/codegen": "npm:17.67.0" - peerDependencies: - tslib: 2 - checksum: 10c0/44be53d94c99ce74a0eff1bb111f0ff4392a1226e34637321c8bc45b569da3f9e12db8b225eef3694c44b9fd2e9b800d7baf5ea0d38e1d7767bfcbef4fbf91b0 - languageName: node - linkType: hard - "@jsonjoy.com/util@npm:^1.9.0": version: 1.9.0 resolution: "@jsonjoy.com/util@npm:1.9.0" @@ -2688,56 +3678,56 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.33.10": - version: 7.33.10 - resolution: "@microsoft/api-extractor-model@npm:7.33.10" +"@microsoft/api-extractor-model@npm:7.30.5": + version: 7.30.5 + resolution: "@microsoft/api-extractor-model@npm:7.30.5" dependencies: - "@microsoft/tsdoc": "npm:~0.16.0" - "@microsoft/tsdoc-config": "npm:~0.18.1" - "@rushstack/node-core-library": "npm:5.23.3" - checksum: 10c0/d79d6747d6ee7dd5c69d2f63aac43ea0e9e7cf34d31155966c25d60274018a7267a46ee11da279f15a21f66d57914fa2b267dbc50391f685bf58c6f3083af5de + "@microsoft/tsdoc": "npm:~0.15.1" + "@microsoft/tsdoc-config": "npm:~0.17.1" + "@rushstack/node-core-library": "npm:5.13.0" + checksum: 10c0/88d04780713837ef57bedd11fdb64efa1ebe15e08bd39559ce0cd20024dce2f681cb059378de9dd3679cc462a99bc9afdcfbd5e9039e77e8f46bfac374e8904a languageName: node linkType: hard "@microsoft/api-extractor@npm:^7.52.2": - version: 7.58.11 - resolution: "@microsoft/api-extractor@npm:7.58.11" - dependencies: - "@microsoft/api-extractor-model": "npm:7.33.10" - "@microsoft/tsdoc": "npm:~0.16.0" - "@microsoft/tsdoc-config": "npm:~0.18.1" - "@rushstack/node-core-library": "npm:5.23.3" - "@rushstack/rig-package": "npm:0.7.3" - "@rushstack/terminal": "npm:0.24.2" - "@rushstack/ts-command-line": "npm:5.3.12" - diff: "npm:~8.0.2" - minimatch: "npm:10.2.3" + version: 7.52.2 + resolution: "@microsoft/api-extractor@npm:7.52.2" + dependencies: + "@microsoft/api-extractor-model": "npm:7.30.5" + "@microsoft/tsdoc": "npm:~0.15.1" + "@microsoft/tsdoc-config": "npm:~0.17.1" + "@rushstack/node-core-library": "npm:5.13.0" + "@rushstack/rig-package": "npm:0.5.3" + "@rushstack/terminal": "npm:0.15.2" + "@rushstack/ts-command-line": "npm:4.23.7" + lodash: "npm:~4.17.15" + minimatch: "npm:~3.0.3" resolve: "npm:~1.22.1" - semver: "npm:~7.7.4" + semver: "npm:~7.5.4" source-map: "npm:~0.6.1" - typescript: "npm:5.9.3" + typescript: "npm:5.8.2" bin: api-extractor: bin/api-extractor - checksum: 10c0/9bfd0dbb722e7b7ce474243e79d3f5f9f31d4d92ac97b8fb1ae64e10cd0a251d8b683d3361ed4110fcc713e0e453260fc487a097b0cb740a7dddd034dd0ac980 + checksum: 10c0/d9ce903a292d89266a4c48410ac67ca229402a080d467be63db4c0e92f4a911f263b010bd99b12aa662ad140dc0448c41e0a769c2cda0835bbe5181fb68db2ff languageName: node linkType: hard -"@microsoft/tsdoc-config@npm:~0.18.1": - version: 0.18.1 - resolution: "@microsoft/tsdoc-config@npm:0.18.1" +"@microsoft/tsdoc-config@npm:~0.17.1": + version: 0.17.1 + resolution: "@microsoft/tsdoc-config@npm:0.17.1" dependencies: - "@microsoft/tsdoc": "npm:0.16.0" - ajv: "npm:~8.18.0" + "@microsoft/tsdoc": "npm:0.15.1" + ajv: "npm:~8.12.0" jju: "npm:~1.4.0" resolve: "npm:~1.22.2" - checksum: 10c0/06507f7ced4fadf3e68368c60810c1e057403581f720e6cf96b4d6b6bc7a927232510da40425ffd67d5d918ec7cfba8baec56406687330f233f67eb11b9d8d65 + checksum: 10c0/a686355796f492f27af17e2a17d615221309caf4d9f9047a5a8f17f8625c467c4c81e2a7923ddafd71b892631d5e5013c4b8cc49c5867d3cc1d260fd90c1413d languageName: node linkType: hard -"@microsoft/tsdoc@npm:0.16.0, @microsoft/tsdoc@npm:~0.16.0": - version: 0.16.0 - resolution: "@microsoft/tsdoc@npm:0.16.0" - checksum: 10c0/8883bb0ed22753af7360e9222687fda4eb448f0a574ea34b4596c11e320148b3ae0d24e00f8923df8ba7bc62a46a6f53b9343243a348640d923dfd55d52cd6bb +"@microsoft/tsdoc@npm:0.15.1, @microsoft/tsdoc@npm:~0.15.1": + version: 0.15.1 + resolution: "@microsoft/tsdoc@npm:0.15.1" + checksum: 10c0/09948691fac56c45a0d1920de478d66a30371a325bd81addc92eea5654d95106ce173c440fea1a1bd5bb95b3a544b6d4def7bb0b5a846c05d043575d8369a20c languageName: node linkType: hard @@ -3047,57 +4037,64 @@ __metadata: languageName: node linkType: hard -"@octokit/core@npm:^7.0.6": - version: 7.0.6 - resolution: "@octokit/core@npm:7.0.6" +"@octokit/core@npm:^7.0.2": + version: 7.0.3 + resolution: "@octokit/core@npm:7.0.3" dependencies: "@octokit/auth-token": "npm:^6.0.0" - "@octokit/graphql": "npm:^9.0.3" - "@octokit/request": "npm:^10.0.6" - "@octokit/request-error": "npm:^7.0.2" - "@octokit/types": "npm:^16.0.0" + "@octokit/graphql": "npm:^9.0.1" + "@octokit/request": "npm:^10.0.2" + "@octokit/request-error": "npm:^7.0.0" + "@octokit/types": "npm:^14.0.0" before-after-hook: "npm:^4.0.0" universal-user-agent: "npm:^7.0.0" - checksum: 10c0/95a328ff7c7223d9eb4aa778c63171828514ae0e0f588d33beb81a4dc03bbeae055382f6060ce23c979ab46272409942ff2cf3172109999e48429c47055b1fbe + checksum: 10c0/51427b4c3337e15b394d60277b673c5628a72d245a23b1a446e4249d15e37983fa01d09f10c8ab281207e024929f4d2f6cc27a4d345ec0ece2df78d42586d846 languageName: node linkType: hard -"@octokit/endpoint@npm:^11.0.3": - version: 11.0.3 - resolution: "@octokit/endpoint@npm:11.0.3" +"@octokit/endpoint@npm:^11.0.0": + version: 11.0.0 + resolution: "@octokit/endpoint@npm:11.0.0" dependencies: - "@octokit/types": "npm:^16.0.0" + "@octokit/types": "npm:^14.0.0" universal-user-agent: "npm:^7.0.2" - checksum: 10c0/3f9b67e6923ece5009aebb0dcbae5837fb574bc422561424049a43ead7fea6f132234edb72239d6ec067cf734937a608e4081af81c109de2cb754528f0d00520 + checksum: 10c0/ba929128af5327393fdb3a31f416277ae3036a44566d35955a4eddd484a15b5ddc6abe219a56355f3313c7197d59f4e8bf574a4f0a8680bc1c8725b88433d391 languageName: node linkType: hard -"@octokit/graphql@npm:^9.0.3": - version: 9.0.3 - resolution: "@octokit/graphql@npm:9.0.3" +"@octokit/graphql@npm:^9.0.1": + version: 9.0.1 + resolution: "@octokit/graphql@npm:9.0.1" dependencies: - "@octokit/request": "npm:^10.0.6" - "@octokit/types": "npm:^16.0.0" + "@octokit/request": "npm:^10.0.2" + "@octokit/types": "npm:^14.0.0" universal-user-agent: "npm:^7.0.0" - checksum: 10c0/58588d3fb2834f64244fa5376ca7922a30117b001b621e141fab0d52806370803ab0c046ac99b120fa5f45b770f52a815157fb6ffc147fc6c1da4047c1f1af49 + checksum: 10c0/d80ec923b7624e8a7c84430a287ff18da3c77058e3166ce8e9a67950af00e88767f85d973b4032fc837b67b72d02b323aff2d8f7eeae1ae463bde1a51ddcb83d languageName: node linkType: hard -"@octokit/openapi-types@npm:^27.0.0": - version: 27.0.0 - resolution: "@octokit/openapi-types@npm:27.0.0" - checksum: 10c0/602d1de033da180a2e982cdbd3646bd5b2e16ecf36b9955a0f23e37ae9e6cb086abb48ff2ae6f2de000fce03e8ae9051794611ae4a95a8f5f6fb63276e7b8e31 +"@octokit/openapi-types@npm:^25.0.0": + version: 25.0.0 + resolution: "@octokit/openapi-types@npm:25.0.0" + checksum: 10c0/59c9e5998e08cecec155b776c93d8f6f88ab1a812add61cc65f3de8f3744201565545eac308083d18c9fa330a4381a27bcd771a311ac0348d3590a00f333f233 languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^14.0.0": - version: 14.0.0 - resolution: "@octokit/plugin-paginate-rest@npm:14.0.0" +"@octokit/openapi-types@npm:^25.1.0": + version: 25.1.0 + resolution: "@octokit/openapi-types@npm:25.1.0" + checksum: 10c0/b5b1293b11c6ec7112c7a2713f8507c2696d5db8902ce893b594080ab0329f5a6fcda1b5ac6fe6eed9425e897f4d03326c1bdf5c337e35d324e7b925e52a2661 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^13.0.1": + version: 13.1.1 + resolution: "@octokit/plugin-paginate-rest@npm:13.1.1" dependencies: - "@octokit/types": "npm:^16.0.0" + "@octokit/types": "npm:^14.1.0" peerDependencies: "@octokit/core": ">=6" - checksum: 10c0/841d79d4ccfe18fc809a4a67529b75c1dcdda13399bf4bf5b48ce7559c8b4b2cd422e3204bad4cbdea31c0cf0943521067415268e5bcfc615a3b813e058cad6b + checksum: 10c0/88d80608881df88f8e832856e9279ac1c1af30ced9adb7c847f4d120b4bb308c2ab9d791ffd4c9585759e57a938798b4c3f2f988a389f2d78a61aaaebc36ffa7 languageName: node linkType: hard @@ -3110,193 +4107,192 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^17.0.0": - version: 17.0.0 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:17.0.0" +"@octokit/plugin-rest-endpoint-methods@npm:^16.0.0": + version: 16.0.0 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:16.0.0" dependencies: - "@octokit/types": "npm:^16.0.0" + "@octokit/types": "npm:^14.1.0" peerDependencies: "@octokit/core": ">=6" - checksum: 10c0/cf9984d7cf6a36ff7ff1b86078ae45fe246e3df10fcef0bccf20c8cfd27bf5e7d98dcb9cf5a7b56332b9c6fa30be28d159c2987d272a4758f77056903d94402f + checksum: 10c0/6cfe068dbd550bd5914374e65b89482b9deac29f6c26bf02ab6298e956d95b62fc15a2a49dfc6ff76f5938c6ff7fdfe5b7eccdb7551eaff8b1daf7394bc946cb languageName: node linkType: hard -"@octokit/request-error@npm:^7.0.2": - version: 7.1.0 - resolution: "@octokit/request-error@npm:7.1.0" +"@octokit/request-error@npm:^7.0.0": + version: 7.0.0 + resolution: "@octokit/request-error@npm:7.0.0" dependencies: - "@octokit/types": "npm:^16.0.0" - checksum: 10c0/62b90a54545c36a30b5ffdda42e302c751be184d85b68ffc7f1242c51d7ca54dbd185b7d0027b491991776923a910c85c9c51269fe0d86111bac187507a5abc4 + "@octokit/types": "npm:^14.0.0" + checksum: 10c0/e52bdd832a0187d66b20da5716c374d028f63d824908a9e16cad462754324083839b11cf6956e1d23f6112d3c77f17334ebbd80f49d56840b2b03ed9abef8cb0 languageName: node linkType: hard -"@octokit/request@npm:^10.0.6": - version: 10.0.11 - resolution: "@octokit/request@npm:10.0.11" +"@octokit/request@npm:^10.0.2": + version: 10.0.3 + resolution: "@octokit/request@npm:10.0.3" dependencies: - "@octokit/endpoint": "npm:^11.0.3" - "@octokit/request-error": "npm:^7.0.2" - "@octokit/types": "npm:^16.0.0" - content-type: "npm:^2.0.0" - json-with-bigint: "npm:^3.5.3" + "@octokit/endpoint": "npm:^11.0.0" + "@octokit/request-error": "npm:^7.0.0" + "@octokit/types": "npm:^14.0.0" + fast-content-type-parse: "npm:^3.0.0" universal-user-agent: "npm:^7.0.2" - checksum: 10c0/ee9782d77faa8e1d8ac2505ff7b18b29e7f9eac6b4a844a5806b478ab2298e8add05d9707079ffb83b8fcfe48b39a9b4af3d6e5188ff77e854b55465ead9db97 + checksum: 10c0/2d9b2134390ef3aa9fe0c5e659fe93dd94fbabc4dcc6da6e16998dc84b5bda200e6b7a4e178f567883d0ba99c0ea5a6d095a417d86d76854569196c39d2f9a6d languageName: node linkType: hard "@octokit/rest@npm:^22.0.0": - version: 22.0.1 - resolution: "@octokit/rest@npm:22.0.1" + version: 22.0.0 + resolution: "@octokit/rest@npm:22.0.0" dependencies: - "@octokit/core": "npm:^7.0.6" - "@octokit/plugin-paginate-rest": "npm:^14.0.0" + "@octokit/core": "npm:^7.0.2" + "@octokit/plugin-paginate-rest": "npm:^13.0.1" "@octokit/plugin-request-log": "npm:^6.0.0" - "@octokit/plugin-rest-endpoint-methods": "npm:^17.0.0" - checksum: 10c0/f3abd84e887cc837973214ce70720a9bba53f5575f40601c6122aa25206e9055d859c0388437f0a137f6cd0e4ff405e1b46b903475b0db32a17bada0c6513d5b + "@octokit/plugin-rest-endpoint-methods": "npm:^16.0.0" + checksum: 10c0/aea3714301f43fbadb22048045a7aef417cdefa997d1baf0b26860eaa9038fb033f7d4299eab06af57a03433871084cf38144fc5414caf80accce714e76d34e2 languageName: node linkType: hard -"@octokit/types@npm:^16.0.0": - version: 16.0.0 - resolution: "@octokit/types@npm:16.0.0" +"@octokit/types@npm:^14.0.0": + version: 14.0.0 + resolution: "@octokit/types@npm:14.0.0" dependencies: - "@octokit/openapi-types": "npm:^27.0.0" - checksum: 10c0/b8d41098ba6fc194d13d641f9441347e3a3b96c0efabac0e14f57319340a2d4d1c8676e4cb37ab3062c5c323c617e790b0126916e9bf7b201b0cced0826f8ae2 + "@octokit/openapi-types": "npm:^25.0.0" + checksum: 10c0/c82da635fe99f265dbef7bf954d45a23ca7ce9c6fc9a8478c247b5435799e5d0eab3ff42f085785ee0882b2de293cab0ab831b379c66f41d00b78412df850ba4 languageName: node linkType: hard -"@peculiar/asn1-cms@npm:^2.6.0, @peculiar/asn1-cms@npm:^2.8.0": - version: 2.8.0 - resolution: "@peculiar/asn1-cms@npm:2.8.0" +"@octokit/types@npm:^14.1.0": + version: 14.1.0 + resolution: "@octokit/types@npm:14.1.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/asn1-x509": "npm:^2.8.0" - "@peculiar/asn1-x509-attr": "npm:^2.8.0" - asn1js: "npm:^3.0.10" - tslib: "npm:^2.8.1" - checksum: 10c0/001601e4b7a4acd3f50ab0dfaf0bb781b540df3744ed3a344cb3164c0c9f1146d54db8a96b21423769f494644f7ff4444e8c0276a40df900c3c5cdc5d849b942 + "@octokit/openapi-types": "npm:^25.1.0" + checksum: 10c0/4640a6c0a95386be4d015b96c3a906756ea657f7df3c6e706d19fea6bf3ac44fd2991c8c817afe1e670ff9042b85b0e06f7fd373f6bbd47da64208701bb46d5b languageName: node linkType: hard -"@peculiar/asn1-csr@npm:^2.6.0": - version: 2.8.0 - resolution: "@peculiar/asn1-csr@npm:2.8.0" +"@peculiar/asn1-cms@npm:^2.6.0, @peculiar/asn1-cms@npm:^2.6.1": + version: 2.6.1 + resolution: "@peculiar/asn1-cms@npm:2.6.1" dependencies: - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/asn1-x509": "npm:^2.8.0" - asn1js: "npm:^3.0.10" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.1" + "@peculiar/asn1-x509-attr": "npm:^2.6.1" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/0ac7cc417b3b4dc80adf60c0650daec329dd04dd971813b89910e6984279030ccc1a2014125388612d7f3895a614938fa66d5547fda3e62e094e11cf1a3b80d9 + checksum: 10c0/682e952fb35dec229bf54ecaff58bdf56281c1d718b5bcc2da103d67b5be302452c6275300c9f9fce1ed02f03792dab3ebe98c903117e0a5b0d9e5d861356280 languageName: node linkType: hard -"@peculiar/asn1-ecc@npm:^2.6.0": - version: 2.8.0 - resolution: "@peculiar/asn1-ecc@npm:2.8.0" +"@peculiar/asn1-csr@npm:^2.6.0": + version: 2.6.1 + resolution: "@peculiar/asn1-csr@npm:2.6.1" dependencies: - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/asn1-x509": "npm:^2.8.0" - asn1js: "npm:^3.0.10" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.1" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/38a026c07837b69ea665a37bb129c47109193b48bd5840c088a023c4cdb953ac3c2a7eb930c5472476662bf87018f2041fd00b58c17fe235d43ecdf1efb07649 + checksum: 10c0/5ea1ef27bf3879c793acb0b370b9fc1cb45df244b4706cecf075e45b58d19d65e612f4777eb12aa37f2037c1c725e96543ab9caf41d5a92378c5069071deae1f languageName: node linkType: hard -"@peculiar/asn1-pfx@npm:^2.8.0": - version: 2.8.0 - resolution: "@peculiar/asn1-pfx@npm:2.8.0" +"@peculiar/asn1-ecc@npm:^2.6.0": + version: 2.6.1 + resolution: "@peculiar/asn1-ecc@npm:2.6.1" dependencies: - "@peculiar/asn1-cms": "npm:^2.8.0" - "@peculiar/asn1-pkcs8": "npm:^2.8.0" - "@peculiar/asn1-rsa": "npm:^2.8.0" - "@peculiar/asn1-schema": "npm:^2.8.0" - asn1js: "npm:^3.0.10" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.1" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/8bdc99ffba97b2cced084e2456f9475207d00a5a9a7558ad79824545551628efee7e722f74a5ff00af2cc5bbfa8a0a0413cb1672e83ad13d0243ed550c04da12 + checksum: 10c0/7804600f12a8993085232839ea020f51a329a195ce991ebbce077668d9ee1e57301bf97d5ef9657bd81717888f36f51f7aed3a9eee59fe4345c55d04eff89927 languageName: node linkType: hard -"@peculiar/asn1-pkcs8@npm:^2.8.0": - version: 2.8.0 - resolution: "@peculiar/asn1-pkcs8@npm:2.8.0" +"@peculiar/asn1-pfx@npm:^2.6.1": + version: 2.6.1 + resolution: "@peculiar/asn1-pfx@npm:2.6.1" dependencies: - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/asn1-x509": "npm:^2.8.0" - asn1js: "npm:^3.0.10" + "@peculiar/asn1-cms": "npm:^2.6.1" + "@peculiar/asn1-pkcs8": "npm:^2.6.1" + "@peculiar/asn1-rsa": "npm:^2.6.1" + "@peculiar/asn1-schema": "npm:^2.6.0" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/1231f7e1e0573be6cd2a012a74b736e884e0221535eca49d1530fa53be05e3542b81871a0cf99756ca24a7bc224f21e7c1b5911851850ed2b0ac0e95a179cb11 + checksum: 10c0/69c86ed339b945f7c77173da06207af71553a5b033cc1f2bde262085e7b5870543f358a29efd8981ca7247ec7f1c5d722a014cc0979679045909cb13e2ca527e languageName: node linkType: hard -"@peculiar/asn1-pkcs9@npm:^2.6.0": - version: 2.8.0 - resolution: "@peculiar/asn1-pkcs9@npm:2.8.0" - dependencies: - "@peculiar/asn1-cms": "npm:^2.8.0" - "@peculiar/asn1-pfx": "npm:^2.8.0" - "@peculiar/asn1-pkcs8": "npm:^2.8.0" - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/asn1-x509": "npm:^2.8.0" - "@peculiar/asn1-x509-attr": "npm:^2.8.0" - asn1js: "npm:^3.0.10" +"@peculiar/asn1-pkcs8@npm:^2.6.1": + version: 2.6.1 + resolution: "@peculiar/asn1-pkcs8@npm:2.6.1" + dependencies: + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.1" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/a5127573e0fcc99ce12f1b1f418e54e77186d28fb47160e1bf86458afcf87df048117f8b917af0db78229f739d9bbb74a16294129af538600d4c8cf1cb20435d + checksum: 10c0/d712dc79ab877152f20c1772cbe065f5beb2a20e3dcae7892cc72f3227a1d3f7ae8eecba8bc29cf2b77cfdd8a01b0660f5390a416ca78ca7147f0e3c13d4d755 languageName: node linkType: hard -"@peculiar/asn1-rsa@npm:^2.6.0, @peculiar/asn1-rsa@npm:^2.8.0": - version: 2.8.0 - resolution: "@peculiar/asn1-rsa@npm:2.8.0" +"@peculiar/asn1-pkcs9@npm:^2.6.0": + version: 2.6.1 + resolution: "@peculiar/asn1-pkcs9@npm:2.6.1" dependencies: - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/asn1-x509": "npm:^2.8.0" - asn1js: "npm:^3.0.10" + "@peculiar/asn1-cms": "npm:^2.6.1" + "@peculiar/asn1-pfx": "npm:^2.6.1" + "@peculiar/asn1-pkcs8": "npm:^2.6.1" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.1" + "@peculiar/asn1-x509-attr": "npm:^2.6.1" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/877e6a228a629011af54d02366fd22de10578468f59e13142eccbe78cce3436d4172398debf2023256145fb39cb9f725c9c2198c8c14a8b03b37319ab36889eb + checksum: 10c0/4a2f815bbeee3f65aea391d5e2287a19701d757d2781b3ecfd908a67028f2752796bd22f8ba3eb486911fcc34b52b0f7c1ff3e3b7d7f04ef58767be9ddbc851d languageName: node linkType: hard -"@peculiar/asn1-schema@npm:^2.6.0, @peculiar/asn1-schema@npm:^2.8.0": - version: 2.8.0 - resolution: "@peculiar/asn1-schema@npm:2.8.0" +"@peculiar/asn1-rsa@npm:^2.6.0, @peculiar/asn1-rsa@npm:^2.6.1": + version: 2.6.1 + resolution: "@peculiar/asn1-rsa@npm:2.6.1" dependencies: - "@peculiar/utils": "npm:^2.0.2" - asn1js: "npm:^3.0.10" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.1" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/dae27e5501784daa2401478cc2ee2c915698ef12415df1a5af249fb60dff0b363ecdccbae6f04b8e121649a187192510475d86fc15c582718299440164f0570e + checksum: 10c0/4d7c71c5bddf7be3b0270c4d95b8274a392185cad4939a7a837d9c4c612601fee1a1ccabe414383b26629fb2013608e60a58ecd665c371617c1f177431a88ff2 languageName: node linkType: hard -"@peculiar/asn1-x509-attr@npm:^2.8.0": - version: 2.8.0 - resolution: "@peculiar/asn1-x509-attr@npm:2.8.0" +"@peculiar/asn1-schema@npm:^2.6.0": + version: 2.6.0 + resolution: "@peculiar/asn1-schema@npm:2.6.0" dependencies: - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/asn1-x509": "npm:^2.8.0" - asn1js: "npm:^3.0.10" + asn1js: "npm:^3.0.6" + pvtsutils: "npm:^1.3.6" tslib: "npm:^2.8.1" - checksum: 10c0/e819d16c0d236abb8367c150880deec7052a06134f4077c10c57287cb1c3aa0d06b421b0e58f52a152c2440e20e03de7e2491738cc35745fb9d8b2e6c59a4a01 + checksum: 10c0/8c283b10a2e4aca4cb20d242cde773c9a798ea15a6c221d1474ef483e182d48195aeb5dde3f7b518f236eceb7808ae4438539d41a3aa9ed6d20aa4d36a21a0c2 languageName: node linkType: hard -"@peculiar/asn1-x509@npm:^2.6.0, @peculiar/asn1-x509@npm:^2.8.0": - version: 2.8.0 - resolution: "@peculiar/asn1-x509@npm:2.8.0" +"@peculiar/asn1-x509-attr@npm:^2.6.1": + version: 2.6.1 + resolution: "@peculiar/asn1-x509-attr@npm:2.6.1" dependencies: - "@peculiar/asn1-schema": "npm:^2.8.0" - "@peculiar/utils": "npm:^2.0.2" - asn1js: "npm:^3.0.10" + "@peculiar/asn1-schema": "npm:^2.6.0" + "@peculiar/asn1-x509": "npm:^2.6.1" + asn1js: "npm:^3.0.6" tslib: "npm:^2.8.1" - checksum: 10c0/3aa58f110d0b44492cdb91dcc57436b6b46d2df67f1ba952b56b43e19d98c2ba17be3173a7561ec463ded26e9f6985ee612b7b59d049f89fd1a8ebacc1b25dca + checksum: 10c0/de8634ec12ef34b430e5a458151e856f954e15fe9e08d056dca51db6962e849a951820ab66d291e2452799576c44221b40087b9350dc3728d3770a46fcdeffc5 languageName: node linkType: hard -"@peculiar/utils@npm:^2.0.2": - version: 2.0.3 - resolution: "@peculiar/utils@npm:2.0.3" +"@peculiar/asn1-x509@npm:^2.6.0, @peculiar/asn1-x509@npm:^2.6.1": + version: 2.6.1 + resolution: "@peculiar/asn1-x509@npm:2.6.1" dependencies: + "@peculiar/asn1-schema": "npm:^2.6.0" + asn1js: "npm:^3.0.6" + pvtsutils: "npm:^1.3.6" tslib: "npm:^2.8.1" - checksum: 10c0/e111a51c83334d6ff3c96b993ed0d718210620f3ad176853a4bf229f1cf4cd14e9388075318351b188862d34d2192d80f206f6bea53aa1459df3ec638cbcdbd5 + checksum: 10c0/2e73a0ce6521eeb2d876e0b52e9fae2de4e2d183be5fba77d5fae9b7724de446d02c0b4e5fb04d4fedb50eed0de842f29f4d7cf2e998eaed6a2d2952f5c52d2c languageName: node linkType: hard @@ -3535,7 +4531,7 @@ __metadata: ansi-regex: "npm:^5.0.0" ansi-styles: "npm:^4.2.1" babel-plugin-minify-dead-code-elimination: "npm:^0.5.2" - babel-plugin-syntax-hermes-parser: "npm:0.35.0" + babel-plugin-syntax-hermes-parser: "npm:0.36.0" babel-plugin-transform-define: "npm:^2.1.4" babel-plugin-transform-flow-enums: "npm:^0.0.2" clang-format: "npm:^1.8.0" @@ -3555,12 +4551,12 @@ __metadata: eslint-plugin-redundant-undefined: "npm:^0.4.0" eslint-plugin-relay: "npm:^1.8.3" fb-dotslash: "npm:0.5.8" - flow-api-translator: "npm:0.35.0" - flow-bin: "npm:^0.311.0" + flow-api-translator: "npm:0.36.0" + flow-bin: "npm:^0.312.0" glob: "npm:^7.1.1" - hermes-eslint: "npm:0.35.0" - hermes-estree: "npm:0.35.0" - hermes-transform: "npm:0.35.0" + hermes-eslint: "npm:0.36.0" + hermes-estree: "npm:0.36.0" + hermes-transform: "npm:0.36.0" ini: "npm:^5.0.0" inquirer: "npm:^7.1.0" invariant: "npm:^2.2.4" @@ -3574,17 +4570,17 @@ __metadata: markdownlint-cli2: "npm:^0.22.0" markdownlint-rule-relative-links: "npm:^3.0.0" memfs: "npm:^4.38.2" - metro: "npm:^0.84.0" - metro-babel-register: "npm:^0.84.2" - metro-config: "npm:^0.84.0" + metro: "npm:^0.84.3" + metro-babel-register: "npm:^0.84.3" + metro-config: "npm:^0.84.3" metro-memory-fs: "npm:^0.82.5" - metro-transform-plugins: "npm:^0.84.2" + metro-transform-plugins: "npm:^0.84.3" micromatch: "npm:^4.0.4" node-fetch: "npm:^2.2.0" nullthrows: "npm:^1.1.1" nx: "npm:21.4.1" prettier: "npm:3.6.2" - prettier-plugin-hermes-parser: "npm:0.35.0" + prettier-plugin-hermes-parser: "npm:0.36.0" react: "npm:19.2.3" react-test-renderer: "npm:19.2.3" rimraf: "npm:^3.0.2" @@ -3680,7 +4676,7 @@ __metadata: "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" "@babel/template": "npm:^7.25.0" "@react-native/babel-plugin-codegen": "workspace:*" - babel-plugin-syntax-hermes-parser: "npm:0.35.0" + babel-plugin-syntax-hermes-parser: "npm:0.36.0" babel-plugin-transform-flow-enums: "npm:^0.0.2" react-refresh: "npm:^0.14.0" peerDependencies: @@ -3723,10 +4719,10 @@ __metadata: "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" "@babel/preset-env": "npm:^7.25.3" - babel-plugin-syntax-hermes-parser: "npm:0.35.0" + babel-plugin-syntax-hermes-parser: "npm:0.36.0" glob: "npm:^7.1.1" - hermes-estree: "npm:0.35.0" - hermes-parser: "npm:0.35.0" + hermes-estree: "npm:0.36.0" + hermes-parser: "npm:0.36.0" invariant: "npm:^2.2.4" micromatch: "npm:^4.0.4" nullthrows: "npm:^1.1.1" @@ -3747,10 +4743,10 @@ __metadata: chalk: "npm:^4.0.0" debug: "npm:^4.4.0" invariant: "npm:^2.2.4" - metro: "npm:^0.84.2" - metro-config: "npm:^0.84.2" - metro-core: "npm:^0.84.2" - metro-resolver: "npm:^0.84.2" + metro: "npm:^0.84.3" + metro-config: "npm:^0.84.3" + metro-core: "npm:^0.84.3" + metro-resolver: "npm:^0.84.3" semver: "npm:^7.1.3" peerDependencies: "@react-native-community/cli": "*" @@ -3858,8 +4854,8 @@ __metadata: "@babel/core": "npm:^7.25.2" "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" "@react-native/codegen": "workspace:*" - babel-plugin-syntax-hermes-parser: "npm:0.35.0" - hermes-eslint: "npm:0.35.0" + babel-plugin-syntax-hermes-parser: "npm:0.36.0" + hermes-eslint: "npm:0.36.0" make-dir: "npm:^2.1.0" pirates: "npm:^4.0.1" source-map-support: "npm:0.5.0" @@ -3870,8 +4866,8 @@ __metadata: version: 0.0.0-use.local resolution: "@react-native/eslint-plugin@workspace:packages/eslint-plugin-react-native" dependencies: - babel-plugin-syntax-hermes-parser: "npm:0.35.0" - hermes-eslint: "npm:0.35.0" + babel-plugin-syntax-hermes-parser: "npm:0.36.0" + hermes-eslint: "npm:0.36.0" languageName: unknown linkType: soft @@ -3880,9 +4876,8 @@ __metadata: resolution: "@react-native/fantom@workspace:private/react-native-fantom" dependencies: babel-plugin-istanbul: "npm:^7.0.0" - istanbul-lib-coverage: "npm:^3.2.0" - metro: "npm:^0.84.0" - metro-babel-transformer: "npm:^0.83.3" + metro: "npm:^0.84.3" + metro-babel-transformer: "npm:^0.84.3" peerDependencies: jest: ^29.7.0 jest-snapshot: ^29.7.0 @@ -3922,7 +4917,7 @@ __metadata: dependencies: "@babel/core": "npm:^7.25.2" "@react-native/babel-preset": "workspace:*" - hermes-parser: "npm:0.35.0" + hermes-parser: "npm:0.36.0" nullthrows: "npm:^1.1.1" peerDependencies: "@babel/core": "*" @@ -3935,8 +4930,8 @@ __metadata: dependencies: "@react-native/js-polyfills": "workspace:*" "@react-native/metro-babel-transformer": "workspace:*" - metro-config: "npm:^0.84.2" - metro-runtime: "npm:^0.84.2" + metro-config: "npm:^0.84.3" + metro-runtime: "npm:^0.84.3" languageName: unknown linkType: soft @@ -4029,74 +5024,61 @@ __metadata: languageName: node linkType: hard -"@rushstack/node-core-library@npm:5.23.3": - version: 5.23.3 - resolution: "@rushstack/node-core-library@npm:5.23.3" +"@rushstack/node-core-library@npm:5.13.0": + version: 5.13.0 + resolution: "@rushstack/node-core-library@npm:5.13.0" dependencies: - ajv: "npm:~8.20.0" + ajv: "npm:~8.13.0" ajv-draft-04: "npm:~1.0.0" ajv-formats: "npm:~3.0.1" fs-extra: "npm:~11.3.0" import-lazy: "npm:~4.0.0" jju: "npm:~1.4.0" resolve: "npm:~1.22.1" - semver: "npm:~7.7.4" - peerDependencies: - "@types/node": "*" - peerDependenciesMeta: - "@types/node": - optional: true - checksum: 10c0/9a2a6cdf91280a05fdd38dc737c5e925c145165d21f18f76d36f5965c56df27e7418d86e75e991051fb96d6eb82132bf2d672bbf41b41f3f4f96128fb2ff653e - languageName: node - linkType: hard - -"@rushstack/problem-matcher@npm:0.2.1": - version: 0.2.1 - resolution: "@rushstack/problem-matcher@npm:0.2.1" + semver: "npm:~7.5.4" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/d6cf27f6bfcdc00763e6d51e582d4faef7109ba8906e6bb3bc375edae551c54a589ed61b7e01e9ae1dbdd4a7075fd82f2da541918b52f2233d6c86393beeaaa7 + checksum: 10c0/5d0e1a6ae85790c6352d26ca424b8b17e91843471aa980e028aec9eb4ea37c3e81f0ff1c25459c94e9356b22b2f22c035a3849e4c05b53f0a284fe64a686387c languageName: node linkType: hard -"@rushstack/rig-package@npm:0.7.3": - version: 0.7.3 - resolution: "@rushstack/rig-package@npm:0.7.3" +"@rushstack/rig-package@npm:0.5.3": + version: 0.5.3 + resolution: "@rushstack/rig-package@npm:0.5.3" dependencies: - jju: "npm:~1.4.0" resolve: "npm:~1.22.1" - checksum: 10c0/d28a0196366bb16d020504b135ea1affbf77d01877a806544c38d48b95ab5b3593af1cbb7b24b6853a89fa360009811dcafe2ed4cc1616d12a08db0029a67097 + strip-json-comments: "npm:~3.1.1" + checksum: 10c0/ef0b0115b60007f965b875f671019ac7fc26592f6bf7d7b40fa8c68e8dc37e9f7dcda3b5533b489ebf04d28a182dc60987bfd365a8d4173c73d482b270647741 languageName: node linkType: hard -"@rushstack/terminal@npm:0.24.2": - version: 0.24.2 - resolution: "@rushstack/terminal@npm:0.24.2" +"@rushstack/terminal@npm:0.15.2": + version: 0.15.2 + resolution: "@rushstack/terminal@npm:0.15.2" dependencies: - "@rushstack/node-core-library": "npm:5.23.3" - "@rushstack/problem-matcher": "npm:0.2.1" + "@rushstack/node-core-library": "npm:5.13.0" supports-color: "npm:~8.1.1" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/4018249b4dfb17119bcfcf0b5efa5fe7bc54fe9cabff7e8d9ae4cf2188f1bb79c9e746800c2dfd77ba8c456efbc5655c6456c2179a1408263a91d20ecac3a644 + checksum: 10c0/744fb342afabf83b6220a96a6748c6b76a6628e608373d4d57452aedcd253a294118db1b97a2ce56365ce6037bdd9e850b0254eea55c035f8812137c78919715 languageName: node linkType: hard -"@rushstack/ts-command-line@npm:5.3.12": - version: 5.3.12 - resolution: "@rushstack/ts-command-line@npm:5.3.12" +"@rushstack/ts-command-line@npm:4.23.7": + version: 4.23.7 + resolution: "@rushstack/ts-command-line@npm:4.23.7" dependencies: - "@rushstack/terminal": "npm:0.24.2" + "@rushstack/terminal": "npm:0.15.2" "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" string-argv: "npm:~0.3.1" - checksum: 10c0/f5e72f3e3870b0d5c8424114f75354276c96fe4c4d14d2e4b9b8826711b848669939000c7099177bd295568e80ce11278b9427a5fd383f5a471821f2c7b36aba + checksum: 10c0/d77d2099ed295a0ef66f0763ad4cdbd64b7ab998dda0e5714d13ae34156c813ee59fa92633763ed6f2b5eeea98afaee143f1088e2f58b0d88b920694194e739d languageName: node linkType: hard @@ -4124,16 +5106,16 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.27.8": - version: 0.27.12 - resolution: "@sinclair/typebox@npm:0.27.12" - checksum: 10c0/f42565a8c1f71045af666a84c01dbab017b8086e3d7064dda86962265078f52220055c32f7e16e40b48958b4bce6a419c3ed1255a45aabbdae68597cddb9523e + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e languageName: node linkType: hard "@sinclair/typebox@npm:^0.34.0": - version: 0.34.52 - resolution: "@sinclair/typebox@npm:0.34.52" - checksum: 10c0/03e9be17ffb536ddd6dc35b6131c88eb113b2ce6cbec4fa60b1d5219de99e59b2649fc40ad70a85db561104395faa3406608971dc7b0abef529b80fb001dc821 + version: 0.34.50 + resolution: "@sinclair/typebox@npm:0.34.50" + checksum: 10c0/e0ceda245b9b1ba2431df4f77d48a01bc291374411a98a6a6b2d8635204eec2bef986d09353eeb82e20229762123820d443239592087221984ddf75c842bfc83 languageName: node linkType: hard @@ -4215,11 +5197,11 @@ __metadata: linkType: hard "@types/babel__generator@npm:*": - version: 7.27.0 - resolution: "@types/babel__generator@npm:7.27.0" + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" dependencies: "@babel/types": "npm:^7.0.0" - checksum: 10c0/9f9e959a8792df208a9d048092fda7e1858bddc95c6314857a8211a99e20e6830bdeb572e3587ae8be5429e37f2a96fcf222a9f53ad232f5537764c9e13a2bbd + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 languageName: node linkType: hard @@ -4234,11 +5216,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.28.0 - resolution: "@types/babel__traverse@npm:7.28.0" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: - "@babel/types": "npm:^7.28.2" - checksum: 10c0/b52d7d4e8fc6a9018fe7361c4062c1c190f5778cf2466817cb9ed19d69fbbb54f9a85ffedeb748ed8062d2cf7d4cc088ee739848f47c57740de1c48cbf0d0994 + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 languageName: node linkType: hard @@ -4264,11 +5246,11 @@ __metadata: linkType: hard "@types/debug@npm:^4.0.0": - version: 4.1.13 - resolution: "@types/debug@npm:4.1.13" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "npm:*" - checksum: 10c0/e5e124021bbdb23a82727eee0a726ae0fc8a3ae1f57253cbcc47497f259afb357de7f6941375e773e1abbfa1604c1555b901a409d762ec2bb4c1612131d4afb7 + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f languageName: node linkType: hard @@ -4282,9 +5264,9 @@ __metadata: linkType: hard "@types/http-cache-semantics@npm:*": - version: 4.2.0 - resolution: "@types/http-cache-semantics@npm:4.2.0" - checksum: 10c0/82dd33cbe7d4843f1e884a251c6a12d385b62274353b9db167462e7fbffdbb3a83606f9952203017c5b8cabbd7b9eef0cf240a3a9dedd20f69875c9701939415 + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 10c0/51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 languageName: node linkType: hard @@ -4331,9 +5313,9 @@ __metadata: linkType: hard "@types/katex@npm:^0.16.0": - version: 0.16.8 - resolution: "@types/katex@npm:0.16.8" - checksum: 10c0/0661609353f4f5e62bd2dc78da99e842761c6474b19f2268b195bbe9dbf20e6f766a31155d79eec2e7c3eff4e7eba4b30f4f519e9c6a11c75bb45e257a2ddb69 + version: 0.16.7 + resolution: "@types/katex@npm:0.16.7" + checksum: 10c0/68dcb9f68a90513ec78ca0196a142e15c2a2c270b1520d752bafd47a99207115085a64087b50140359017d7e9c870b3c68e7e4d36668c9e348a9ef0c48919b5a languageName: node linkType: hard @@ -4362,12 +5344,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 26.1.1 - resolution: "@types/node@npm:26.1.1" +"@types/node@npm:*, @types/node@npm:^22.7.7": + version: 22.15.18 + resolution: "@types/node@npm:22.15.18" dependencies: - undici-types: "npm:~8.3.0" - checksum: 10c0/25ac5093195736dd074d5027adbba85617bc951d5a41506ebd3b9073048acb7233613f3822d5f9b9447f9c0841c91f6387c46283916767e3ef79f23917452c46 + undici-types: "npm:~6.21.0" + checksum: 10c0/e23178c568e2dc6b93b6aa3b8dfb45f9556e527918c947fe7406a4c92d2184c7396558912400c3b1b8d0fa952ec63819aca2b8e4d3545455fc6f1e9623e09ca6 languageName: node linkType: hard @@ -4378,7 +5360,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.0.0, @types/node@npm:^22.7.7": +"@types/node@npm:^22.0.0": version: 22.20.1 resolution: "@types/node@npm:22.20.1" dependencies: @@ -4434,11 +5416,11 @@ __metadata: linkType: hard "@types/react@npm:^19.1.0": - version: 19.2.17 - resolution: "@types/react@npm:19.2.17" + version: 19.1.8 + resolution: "@types/react@npm:19.1.8" dependencies: - csstype: "npm:^3.2.2" - checksum: 10c0/bc2c4af96b3e480604424de70d5ebda90c5f4b485df471858c0bc2d7d70364b606ec3c4d8579f94f01aa0c6c0591f56bcf14cba5689f5eea4b74250ccdc3a232 + csstype: "npm:^3.0.2" + checksum: 10c0/4908772be6dc941df276931efeb0e781777fa76e4d5d12ff9f75eb2dcc2db3065e0100efde16fde562c5bafa310cc8f50c1ee40a22640459e066e72cd342143e languageName: node linkType: hard @@ -4451,13 +5433,20 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12": +"@types/semver@npm:^7.1.0": version: 7.7.1 resolution: "@types/semver@npm:7.7.1" checksum: 10c0/c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268 languageName: node linkType: hard +"@types/semver@npm:^7.3.12": + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa + languageName: node + linkType: hard + "@types/ssri@npm:*": version: 7.1.5 resolution: "@types/ssri@npm:7.1.5" @@ -4530,11 +5519,11 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.35 - resolution: "@types/yargs@npm:17.0.35" + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: "@types/yargs-parser": "npm:*" - checksum: 10c0/609557826a6b85e73ccf587923f6429850d6dc70e420b455bab4601b670bfadf684b09ae288bccedab042c48ba65f1666133cf375814204b544009f57d6eef63 + checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b languageName: node linkType: hard @@ -4548,26 +5537,27 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^8.36.0": - version: 8.64.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.64.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.64.0" - "@typescript-eslint/type-utils": "npm:8.64.0" - "@typescript-eslint/utils": "npm:8.64.0" - "@typescript-eslint/visitor-keys": "npm:8.64.0" - ignore: "npm:^7.0.5" + version: 8.36.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.36.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.36.0" + "@typescript-eslint/type-utils": "npm:8.36.0" + "@typescript-eslint/utils": "npm:8.36.0" + "@typescript-eslint/visitor-keys": "npm:8.36.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.5.0" + ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.64.0 - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/c4b77c05eb2284842583dbc6a0096c50b8f6a73696c431dbf78da555ca1a84f7504d089058e7a7daa2a5f9ebab89523ddfcfd561a2111aeb166a8e862d1801b3 + "@typescript-eslint/parser": ^8.36.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/a9bb55b896717bea630f969d1c7ca15ddaf0d0f72df1d8a05696a7ca75e8b40dc9abdc8ad447a0a0130f1d81a4bb5befd66c7f5e10950c4b1a389542ac3e0298 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.38.0": +"@typescript-eslint/parser@npm:8.38.0, @typescript-eslint/parser@npm:^8.36.0": version: 8.38.0 resolution: "@typescript-eslint/parser@npm:8.38.0" dependencies: @@ -4583,19 +5573,16 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^8.36.0": - version: 8.64.0 - resolution: "@typescript-eslint/parser@npm:8.64.0" +"@typescript-eslint/project-service@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/project-service@npm:8.36.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.64.0" - "@typescript-eslint/types": "npm:8.64.0" - "@typescript-eslint/typescript-estree": "npm:8.64.0" - "@typescript-eslint/visitor-keys": "npm:8.64.0" - debug: "npm:^4.4.3" + "@typescript-eslint/tsconfig-utils": "npm:^8.36.0" + "@typescript-eslint/types": "npm:^8.36.0" + debug: "npm:^4.3.4" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/a5a89fd21775ebb9d31a6a5e191a16f03515e34629271c33b96c4587b25e4c2c59988d50bf3dbed68fad9151fc5acdfac3eaf42b004dfcea6e3cc84257e85775 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/4199bb52118fa530f24709707e0ab7677ffbe2885412aea294a24befe6ffe2af19b05512913752ab08b8177b00784da23285a6b091066e28fe4449cddcf0ef7a languageName: node linkType: hard @@ -4612,16 +5599,16 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.64.0": - version: 8.64.0 - resolution: "@typescript-eslint/project-service@npm:8.64.0" +"@typescript-eslint/project-service@npm:8.39.1": + version: 8.39.1 + resolution: "@typescript-eslint/project-service@npm:8.39.1" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.64.0" - "@typescript-eslint/types": "npm:^8.64.0" - debug: "npm:^4.4.3" + "@typescript-eslint/tsconfig-utils": "npm:^8.39.1" + "@typescript-eslint/types": "npm:^8.39.1" + debug: "npm:^4.3.4" peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/855138c17134b7eaa200bb0e6d5acbf7e2190a1bf20e32fe3613461b90bfac5f3716cd261309c3d139d726c72a77ce5e876aa89ac320ad481c9e6f6ebaf2e66c + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/40207af4f4e2a260ea276766d502c4736f6dc5488e84bbab6444e2786289ece2dbca2686323c48d4e9c265e409a309bf3d97d4aa03767dff8cc7642b436bda35 languageName: node linkType: hard @@ -4635,6 +5622,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/scope-manager@npm:8.36.0" + dependencies: + "@typescript-eslint/types": "npm:8.36.0" + "@typescript-eslint/visitor-keys": "npm:8.36.0" + checksum: 10c0/ee40ac6ac130c8656530eac5705f386b9e33ee6aa4bb285794b62023bc42e1004c871260b0accdff57275cf8c939981dc72c5a64043310375e9117734827e9bb + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.38.0": version: 8.38.0 resolution: "@typescript-eslint/scope-manager@npm:8.38.0" @@ -4645,13 +5642,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.64.0": - version: 8.64.0 - resolution: "@typescript-eslint/scope-manager@npm:8.64.0" +"@typescript-eslint/scope-manager@npm:8.39.1": + version: 8.39.1 + resolution: "@typescript-eslint/scope-manager@npm:8.39.1" dependencies: - "@typescript-eslint/types": "npm:8.64.0" - "@typescript-eslint/visitor-keys": "npm:8.64.0" - checksum: 10c0/1f1bcad7fcaf3d12af9d398046be3718333546c0a8967d823e21d2a008896b4afad9362450548f93dc2187e4c7444c8736a98448e6de3a26147404abc90abf0d + "@typescript-eslint/types": "npm:8.39.1" + "@typescript-eslint/visitor-keys": "npm:8.39.1" + checksum: 10c0/9466db557c1a0eaaf24b0ece5810413d11390d046bf6e47c4074879e8dba0348b835a21106c842ab20ff85f2384312cf9e20bfe7684e31640696e29957003511 + languageName: node + linkType: hard + +"@typescript-eslint/tsconfig-utils@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.36.0" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/e0e1bacd3f5bfddb90a90362dbedf793d98ee1ada203fc2d83531a61617d246b9e0d0bfac493680f635afb3cfd749da2008e06e4404660334a5f804392064006 languageName: node linkType: hard @@ -4664,28 +5670,27 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.64.0, @typescript-eslint/tsconfig-utils@npm:^8.38.0, @typescript-eslint/tsconfig-utils@npm:^8.64.0": - version: 8.64.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.64.0" +"@typescript-eslint/tsconfig-utils@npm:8.39.1, @typescript-eslint/tsconfig-utils@npm:^8.36.0, @typescript-eslint/tsconfig-utils@npm:^8.38.0, @typescript-eslint/tsconfig-utils@npm:^8.39.1": + version: 8.39.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.39.1" peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/701e39ea88a0cbcad5f9657aed973b97db09fe8d5a03df58e4a4ddf307975a9f8270b11f4dad4195c27c37cd335fc44b1437a782f15de3c81b2ec2b6ea0f548d + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/664dff0b4ae908cb98c78f9ca73c36cf57c3a2206965d9d0659649ffc02347eb30e1452499671a425592f14a2a5c5eb82ae389b34f3c415a12119506b4ebb61c languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.64.0": - version: 8.64.0 - resolution: "@typescript-eslint/type-utils@npm:8.64.0" +"@typescript-eslint/type-utils@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/type-utils@npm:8.36.0" dependencies: - "@typescript-eslint/types": "npm:8.64.0" - "@typescript-eslint/typescript-estree": "npm:8.64.0" - "@typescript-eslint/utils": "npm:8.64.0" - debug: "npm:^4.4.3" - ts-api-utils: "npm:^2.5.0" + "@typescript-eslint/typescript-estree": "npm:8.36.0" + "@typescript-eslint/utils": "npm:8.36.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.1.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/2012ee888bb57bd2b49f8b20ec7bed71a53a7ea6e60adaa4c67e282861058e9e952e426e3d872504ed7c4b2ad6ef3df6a81f60afe207f916f525968836d29ea8 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/9743b99d1ab5c98b96e9b43472c1c0c787256285fe4c5fe3e54bbf331cd3c9a3bfac1188a490f6e0de8eacea0940731478feef6b3e0266d701bb0686815532c6 languageName: node linkType: hard @@ -4696,6 +5701,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/types@npm:8.36.0" + checksum: 10c0/cacb941a0caad6ab556c416051b97ec33b364b7c8e0703e2729ae43f12daf02b42eef12011705329107752e3f1685ca82cfffe181d637f85907293cb634bee31 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:8.38.0": version: 8.38.0 resolution: "@typescript-eslint/types@npm:8.38.0" @@ -4703,10 +5715,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.64.0, @typescript-eslint/types@npm:^8.38.0, @typescript-eslint/types@npm:^8.64.0": - version: 8.64.0 - resolution: "@typescript-eslint/types@npm:8.64.0" - checksum: 10c0/15ab2b38febfe9d01de801ddca277187e0525ee18c47c94c0d7babe27b69d5680a8e15c7dab5fdf97a050b15c2ab51385f11bc6d6db8264f5a834fa80a83bac1 +"@typescript-eslint/types@npm:8.39.1, @typescript-eslint/types@npm:^8.36.0, @typescript-eslint/types@npm:^8.38.0, @typescript-eslint/types@npm:^8.39.1": + version: 8.39.1 + resolution: "@typescript-eslint/types@npm:8.39.1" + checksum: 10c0/0e188d2d52509a24c500a87adf561387ffcac56b62cb9fd0ca1f929bb3d4eedb6b8f9d516c1890855d39930c9dd8d502d5b4600b8c9cc832d3ebb595d81c7533 languageName: node linkType: hard @@ -4728,6 +5740,26 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.36.0" + dependencies: + "@typescript-eslint/project-service": "npm:8.36.0" + "@typescript-eslint/tsconfig-utils": "npm:8.36.0" + "@typescript-eslint/types": "npm:8.36.0" + "@typescript-eslint/visitor-keys": "npm:8.36.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/3581401620de27fbeb4ce5052211432eff839961b4430324b505429637e3d19270be1ab1575e29da0115817d32fb5b1fa5e774667b91d92da7f6b95fff5dbf74 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.38.0": version: 8.38.0 resolution: "@typescript-eslint/typescript-estree@npm:8.38.0" @@ -4748,37 +5780,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.64.0": - version: 8.64.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.64.0" +"@typescript-eslint/typescript-estree@npm:8.39.1": + version: 8.39.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.39.1" dependencies: - "@typescript-eslint/project-service": "npm:8.64.0" - "@typescript-eslint/tsconfig-utils": "npm:8.64.0" - "@typescript-eslint/types": "npm:8.64.0" - "@typescript-eslint/visitor-keys": "npm:8.64.0" - debug: "npm:^4.4.3" - minimatch: "npm:^10.2.2" - semver: "npm:^7.7.3" - tinyglobby: "npm:^0.2.15" - ts-api-utils: "npm:^2.5.0" + "@typescript-eslint/project-service": "npm:8.39.1" + "@typescript-eslint/tsconfig-utils": "npm:8.39.1" + "@typescript-eslint/types": "npm:8.39.1" + "@typescript-eslint/visitor-keys": "npm:8.39.1" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.1.0" peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/d6df6990f0381845c3d27b39290a4cae771de937ea8b7bec95a438d89ad5697208b4a1eb96bcc04498c9950882d33a66216a38295ac04b2de24d76cc74a79a0a + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/1de1a37fed354600a08bc971492c2f14238f0a4bf07a43bedb416c17b7312d18bec92c68c8f2790bb0a1bffcd757f7962914be9f6213068f18f6c4fdde259af4 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.64.0, @typescript-eslint/utils@npm:^8.0.0": - version: 8.64.0 - resolution: "@typescript-eslint/utils@npm:8.64.0" +"@typescript-eslint/utils@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/utils@npm:8.36.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.64.0" - "@typescript-eslint/types": "npm:8.64.0" - "@typescript-eslint/typescript-estree": "npm:8.64.0" + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.36.0" + "@typescript-eslint/types": "npm:8.36.0" + "@typescript-eslint/typescript-estree": "npm:8.36.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/3d734a9fd20db6895e5501abd667a7db6c39d5f4a0430ddb6b415be8271886742467a5a18eefd33d1fb2217740ef61f0cf282b28c653964b0a7d568ba70bebd2 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.9.0" + checksum: 10c0/b107018ae0ba1cca954c3e8c3280cf1844c81c1c8494f9967014eadf41fdc44a88d13accc935c5371c61df02a13decd4846f12e63d9b2b2c789e5007abce1050 languageName: node linkType: hard @@ -4800,6 +5833,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:^8.0.0": + version: 8.39.1 + resolution: "@typescript-eslint/utils@npm:8.39.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.39.1" + "@typescript-eslint/types": "npm:8.39.1" + "@typescript-eslint/typescript-estree": "npm:8.39.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/ebc01d736af43728df9a0915058d0c771dec9cc58846ffdcbb986c78e7dabf547ea7daecd75db58b2af88a3c2a43de8a7e5f81feefacfa31be173fc384d25d77 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -4810,6 +5858,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.36.0": + version: 8.36.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.36.0" + dependencies: + "@typescript-eslint/types": "npm:8.36.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/cc5cc3ab8cf0a84c73c6aa025556e8c6ed04c1a114f6d03c4c4a05c0b197f2de4f02764d053760f2ba81b256234bb14be391a8601f294e3ac31baaa1dce44a63 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:8.38.0": version: 8.38.0 resolution: "@typescript-eslint/visitor-keys@npm:8.38.0" @@ -4820,34 +5878,34 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.64.0": - version: 8.64.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.64.0" +"@typescript-eslint/visitor-keys@npm:8.39.1": + version: 8.39.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.39.1" dependencies: - "@typescript-eslint/types": "npm:8.64.0" - eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/23a5695c5d4ae876ea9a18cdce912ad7a9793f6fe5892da35f0adf3eefd6e39c5742095606329639eb64a4e44ca2810e23fd3a24c067eacec1bd4feebe293374 + "@typescript-eslint/types": "npm:8.39.1" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/4d81f6826a211bc2752e25cd16d1f415f28ebc92b35142402ec23f3765f2d00963b75ac06266ad9c674ca5b057d07d8c114116e5bf14f5465dde1d1aa60bc72f languageName: node linkType: hard "@ungap/structured-clone@npm:^1.2.0": - version: 1.3.3 - resolution: "@ungap/structured-clone@npm:1.3.3" - checksum: 10c0/b199e280ee06e9c447e0ccd38df60a65c2b2c13d3c77af50b1e6d77230aee1ea7da309d7b80c5a4850c8e22e4eee9e4b2813c6a33f8c360560d7f2e99a9f6e8f + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d languageName: node linkType: hard "@vscode/sudo-prompt@npm:^9.0.0": - version: 9.3.2 - resolution: "@vscode/sudo-prompt@npm:9.3.2" - checksum: 10c0/9cf63f7001f31ada248aefe0d289e8769d82d9eeb12845aef863faf44620cbe620897625af4e160ab1c2a684d88247a0dbaead0d9a9447a5807feb4a4fd47016 + version: 9.3.1 + resolution: "@vscode/sudo-prompt@npm:9.3.1" + checksum: 10c0/680f0c0d16303bf2f7b28fda83a3e6725e75a593461521460a56365af0ca619595e2b6dcc56b1fa4ba24f8be4030fb1b015c31a92773c09ca55c49da89490e38 languageName: node linkType: hard -"@xmldom/xmldom@npm:^0.9.10": - version: 0.9.10 - resolution: "@xmldom/xmldom@npm:0.9.10" - checksum: 10c0/38a9c9b95450d7fccebc61371c8e0b90ceaae992886484108333d29ccbd2640e3555b6af012f15ce1beb5067aeb40486659b6183fad38af179e82d28028bfc5d +"@xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 10c0/c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f languageName: node linkType: hard @@ -4914,7 +5972,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.8": +"accepts@npm:~1.3.7": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -4933,12 +5991,12 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.15.0, acorn@npm:^8.5.0, acorn@npm:^8.9.0": - version: 8.17.0 - resolution: "acorn@npm:8.17.0" +"acorn@npm:^8.5.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 10c0/5dcefea5f8f023b6cc24cbe71fb5a8112b601d36c4fa07d14e4e6ffc2ee47383332c46b36c766d9437725aa6660156eae50efa0c838719823b50d7c327c4ed42 + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 languageName: node linkType: hard @@ -4958,13 +6016,20 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": +"agent-base@npm:^7.1.0": version: 7.1.4 resolution: "agent-base@npm:7.1.4" checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe languageName: node linkType: hard +"agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 + languageName: node + linkType: hard + "ajv-draft-04@npm:~1.0.0": version: 1.0.0 resolution: "ajv-draft-04@npm:1.0.0" @@ -4992,38 +6057,50 @@ __metadata: linkType: hard "ajv@npm:^6.12.4": - version: 6.15.0 - resolution: "ajv@npm:6.15.0" + version: 6.12.6 + resolution: "ajv@npm:6.12.6" dependencies: fast-deep-equal: "npm:^3.1.1" fast-json-stable-stringify: "npm:^2.0.0" json-schema-traverse: "npm:^0.4.1" uri-js: "npm:^4.2.2" - checksum: 10c0/67966499dd272ecde1c2e467084411132891523d057487587879d39ac04207f4351b7b2324c83198013967fbfa632c1612adc960114a30770fbe07a0773b32c2 + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:~8.20.0": - version: 8.20.0 - resolution: "ajv@npm:8.20.0" +"ajv@npm:^8.0.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: fast-deep-equal: "npm:^3.1.3" fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - checksum: 10c0/5df9a1c8f83863cde1bd3a9ddb426f599718f88e3dc9153616c79fb28e0be455335830d7f21d745576519f057b371352daa31047b6a33d7036fe08777d60cf2a + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ajv@npm:~8.12.0": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" + dependencies: + fast-deep-equal: "npm:^3.1.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.2.2" + checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e languageName: node linkType: hard -"ajv@npm:~8.18.0": - version: 8.18.0 - resolution: "ajv@npm:8.18.0" +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" dependencies: fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - checksum: 10c0/e7517c426173513a07391be951879932bdf3348feaebd2199f5b901c20f99d60db8cd1591502d4d551dc82f594e82a05c4fe1c70139b15b8937f7afeaed9532f + uri-js: "npm:^4.4.1" + checksum: 10c0/14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 languageName: node linkType: hard @@ -5084,10 +6161,10 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^6.2.2": - version: 6.2.2 - resolution: "ansi-regex@npm:6.2.2" - checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 languageName: node linkType: hard @@ -5117,9 +6194,9 @@ __metadata: linkType: hard "ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0": - version: 6.2.3 - resolution: "ansi-styles@npm:6.2.3" - checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c languageName: node linkType: hard @@ -5156,14 +6233,26 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.3.2": - version: 5.3.2 - resolution: "aria-query@npm:5.3.2" - checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e +"aria-query@npm:~5.1.3": + version: 5.1.3 + resolution: "aria-query@npm:5.1.3" + dependencies: + deep-equal: "npm:^2.0.5" + checksum: 10c0/edcbc8044c4663d6f88f785e983e6784f98cb62b4ba1e9dd8d61b725d0203e4cfca38d676aee984c31f354103461102a3d583aa4fbe4fd0a89b679744f4e5faf + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": +"array-buffer-byte-length@npm:^1.0.2": version: 1.0.2 resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: @@ -5174,18 +6263,16 @@ __metadata: linkType: hard "array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": - version: 3.1.9 - resolution: "array-includes@npm:3.1.9" + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.4" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.24.0" - es-object-atoms: "npm:^1.1.1" - get-intrinsic: "npm:^1.3.0" - is-string: "npm:^1.1.1" - math-intrinsics: "npm:^1.1.0" - checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856 + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" + checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 languageName: node linkType: hard @@ -5211,18 +6298,30 @@ __metadata: linkType: hard "array.prototype.flat@npm:^1.3.1": - version: 1.3.3 - resolution: "array.prototype.flat@npm:1.3.3" + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10c0/a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10c0/67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4 languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": +"array.prototype.flatmap@npm:^1.3.3": version: 1.3.3 resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: @@ -5247,6 +6346,22 @@ __metadata: languageName: node linkType: hard +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.22.3" + es-errors: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.3" + is-array-buffer: "npm:^3.0.4" + is-shared-array-buffer: "npm:^1.0.2" + checksum: 10c0/d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 + languageName: node + linkType: hard + "arraybuffer.prototype.slice@npm:^1.0.4": version: 1.0.4 resolution: "arraybuffer.prototype.slice@npm:1.0.4" @@ -5269,14 +6384,14 @@ __metadata: languageName: node linkType: hard -"asn1js@npm:^3.0.10, asn1js@npm:^3.0.6": - version: 3.0.10 - resolution: "asn1js@npm:3.0.10" +"asn1js@npm:^3.0.6": + version: 3.0.7 + resolution: "asn1js@npm:3.0.7" dependencies: pvtsutils: "npm:^1.3.6" - pvutils: "npm:^1.1.5" + pvutils: "npm:^1.1.3" tslib: "npm:^2.8.1" - checksum: 10c0/04056106522e4d0db4eb992299bb76d73438bfd59ffd975ac9c1f15d14e7326161dad383c54a5ccfa203b73ae7b7bf4668f42c2fed01e1f4bf79a58de71e4dc6 + checksum: 10c0/7e79795edf1bcc86532c4084aa7c8c0ebc57f7dd6f964ad6de956abf617329722f6964b7af3a5d1c4554dd61b4b148ae1580e63e3ec2e70e7fba34f6df072b29 languageName: node linkType: hard @@ -5317,20 +6432,6 @@ __metadata: languageName: node linkType: hard -"async-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-function@npm:1.0.0" - checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 - languageName: node - linkType: hard - -"async-generator-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-generator-function@npm:1.0.0" - checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186 - languageName: node - linkType: hard - "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" @@ -5384,10 +6485,10 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.10.0": - version: 4.12.1 - resolution: "axe-core@npm:4.12.1" - checksum: 10c0/03438bd98cef38ad57554feea0d8de21705001db2655c27e0c33ff55e16dd7d6f49c28fb420dc93f7532e68ff363c0953056a5836e6f47068f193eb1765c7db7 +"axe-core@npm:^4.9.1": + version: 4.10.0 + resolution: "axe-core@npm:4.10.0" + checksum: 10c0/732c171d48caaace5e784895c4dacb8ca6155e9d98045138ebe3952f78457dd05b92c57d05b41ce2a570aff87dbd0471e8398d2c0f6ebe79617b746c8f658998 languageName: node linkType: hard @@ -5403,10 +6504,12 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^4.1.0": - version: 4.1.0 - resolution: "axobject-query@npm:4.1.0" - checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 +"axobject-query@npm:~3.1.1": + version: 3.1.1 + resolution: "axobject-query@npm:3.1.1" + dependencies: + deep-equal: "npm:^2.0.5" + checksum: 10c0/fff3175a22fd1f41fceb7ae0cd25f6594a0d7fba28c2335dd904538b80eb4e1040432564a3c643025cd2bb748f68d35aaabffb780b794da97ecfc748810b25ad languageName: node linkType: hard @@ -5475,15 +6578,15 @@ __metadata: linkType: hard "babel-plugin-istanbul@npm:^7.0.0": - version: 7.0.1 - resolution: "babel-plugin-istanbul@npm:7.0.1" + version: 7.0.0 + resolution: "babel-plugin-istanbul@npm:7.0.0" dependencies: "@babel/helper-plugin-utils": "npm:^7.0.0" "@istanbuljs/load-nyc-config": "npm:^1.0.0" "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-instrument: "npm:^6.0.2" test-exclude: "npm:^6.0.0" - checksum: 10c0/92975e3df12503b168695463b451468da0c20e117807221652eb8e33a26c160f3b9d4c5c4e65495657420e871c6a54e5e31f539e2e1da37ef2261d7ddd4b1dfd + checksum: 10c0/79c37bd59ea9bcb16218e874993621e24048776fac7ee72eabe78f0909200851bdb93b32f6eba5b463206f15a1ee7ad40a725af8447952321ae1fdf14e740fe9 languageName: node linkType: hard @@ -5522,6 +6625,19 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" + dependencies: + "@babel/compat-data": "npm:^7.22.6" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/b2217bc8d5976cf8142453ed44daabf0b2e0e75518f24eac83b54a8892e87a88f1bd9089daa92fd25df979ecd0acfd29b6bc28c4182c1c46344cee15ef9bce84 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.4.14, babel-plugin-polyfill-corejs2@npm:^0.4.15": version: 0.4.17 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.17" @@ -5535,6 +6651,30 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/3a69220471b07722c2ae6537310bf26b772514e12b601398082965459c838be70a0ca70b0662f0737070654ff6207673391221d48599abb4a2b27765206d9f79 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.13.0": version: 0.13.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.13.0" @@ -5559,6 +6699,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/bc541037cf7620bc84ddb75a1c0ce3288f90e7d2799c070a53f8a495c8c8ae0316447becb06f958dd25dcce2a2fce855d318ecfa48036a1ddb218d55aa38a744 + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.6.5, babel-plugin-polyfill-regenerator@npm:^0.6.6": version: 0.6.8 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.8" @@ -5586,6 +6737,15 @@ __metadata: languageName: node linkType: hard +"babel-plugin-syntax-hermes-parser@npm:0.36.0": + version: 0.36.0 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.36.0" + dependencies: + hermes-parser: "npm:0.36.0" + checksum: 10c0/3c20d2b2595e890bf7bf14b48a1dc6eb2ad2625e04f942254f3676440e20489eb8266fba8f8077194d294dfb67552b6b969bb40b93c873b88fdc319528dc2606 + languageName: node + linkType: hard + "babel-plugin-transform-define@npm:^2.1.4": version: 2.1.4 resolution: "babel-plugin-transform-define@npm:2.1.4" @@ -5615,8 +6775,8 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.2.0 - resolution: "babel-preset-current-node-syntax@npm:1.2.0" + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" @@ -5634,8 +6794,8 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: - "@babel/core": ^7.0.0 || ^8.0.0-0 - checksum: 10c0/94a4f81cddf9b051045d08489e4fff7336292016301664c138cfa3d9ffe3fe2ba10a24ad6ae589fd95af1ac72ba0216e1653555c187e694d7b17be0c002bea10 + "@babel/core": ^7.0.0 + checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 languageName: node linkType: hard @@ -5684,11 +6844,11 @@ __metadata: linkType: hard "baseline-browser-mapping@npm:^2.10.42": - version: 2.10.43 - resolution: "baseline-browser-mapping@npm:2.10.43" + version: 2.10.42 + resolution: "baseline-browser-mapping@npm:2.10.42" bin: baseline-browser-mapping: dist/cli.cjs - checksum: 10c0/08a9e585fe0b1672a0a41026579d41debbaff2c1ceffc9efe510b47713b9d78296846d7a86f0d74d8f64af0088fdebd715f5ea6cb88d6fe1d57f8fafa686b3b5 + checksum: 10c0/4a9f54818d17d8dbee69096563b2cd5e2175f66752c479f1c10d31e072c1c2b7241a9bdaee78d5236178c581ca2735e75fbb0d0877d6492958eed9f6e46e03f3 languageName: node linkType: hard @@ -5734,22 +6894,22 @@ __metadata: linkType: hard "body-parser@npm:^1.20.3": - version: 1.20.6 - resolution: "body-parser@npm:1.20.6" + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" dependencies: - bytes: "npm:~3.1.2" + bytes: "npm:3.1.2" content-type: "npm:~1.0.5" debug: "npm:2.6.9" depd: "npm:2.0.0" - destroy: "npm:~1.2.0" - http-errors: "npm:~2.0.1" - iconv-lite: "npm:~0.4.24" - on-finished: "npm:~2.4.1" - qs: "npm:~6.15.1" - raw-body: "npm:~2.5.3" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.13.0" + raw-body: "npm:2.5.2" type-is: "npm:~1.6.18" - unpipe: "npm:~1.0.0" - checksum: 10c0/ad477209f1e714c41fa892a7d2fe22e10b23262103cc25cc6492dd3e6f7869cd2d8b00928b543a1a14d3c3663432452a192efd00422fad6f3687b0e38f7e3b07 + unpipe: "npm:1.0.0" + checksum: 10c0/0a9a93b7518f222885498dcecaad528cf010dd109b071bf471c93def4bfe30958b83e03496eb9c1ad4896db543d999bb62be1a3087294162a88cfa1b42c16310 languageName: node linkType: hard @@ -5761,16 +6921,25 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.16 - resolution: "brace-expansion@npm:1.1.16" + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/b2a915bbedbf4e45840d1fb9a4d391bbf26a79475bd134714d3cee34f1f0edb0ce982738028843be5fbaf8039429f71fa487df8c915b6065ced542c83e58fae6 + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard -"brace-expansion@npm:^2.0.1, brace-expansion@npm:^2.0.2": +"brace-expansion@npm:^2.0.2": version: 2.1.2 resolution: "brace-expansion@npm:2.1.2" dependencies: @@ -5797,18 +6966,32 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.24.0, browserslist@npm:^4.28.1": - version: 4.28.6 - resolution: "browserslist@npm:4.28.6" +"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" + dependencies: + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + languageName: node + linkType: hard + +"browserslist@npm:^4.28.1": + version: 4.28.5 + resolution: "browserslist@npm:4.28.5" dependencies: baseline-browser-mapping: "npm:^2.10.42" - caniuse-lite: "npm:^1.0.30001803" - electron-to-chromium: "npm:^1.5.389" - node-releases: "npm:^2.0.51" + caniuse-lite: "npm:^1.0.30001800" + electron-to-chromium: "npm:^1.5.387" + node-releases: "npm:^2.0.50" update-browserslist-db: "npm:^1.2.3" bin: browserslist: cli.js - checksum: 10c0/259e3c2e0e59daf1fab0889303d397b35505c1c910e503a329990c4f6c0e589c0959fcd2627487311e4a94d7b9e2a9b1fa02875592f5c98b8e9e03e0ccd1e3ea + checksum: 10c0/d6bb4ab286a7071db52cbeabd46ff816e09c9171d7e5da246f0b9489601ad3d4adb9fc3d14fa934a8646078f8a717507c0518a364128735a3b5a7875900b5a19 languageName: node linkType: hard @@ -5855,7 +7038,7 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.2, bytes@npm:~3.1.2": +"bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e @@ -5909,7 +7092,7 @@ __metadata: languageName: node linkType: hard -"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: @@ -5919,15 +7102,28 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8, call-bind@npm:^1.0.9": - version: 1.0.9 - resolution: "call-bind@npm:1.0.9" +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: - call-bind-apply-helpers: "npm:^1.0.2" - es-define-property: "npm:^1.0.1" - get-intrinsic: "npm:^1.3.0" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + languageName: node + linkType: hard + +"call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" set-function-length: "npm:^1.2.2" - checksum: 10c0/a6621f6da1444481919ce3b4983dff725691e0754d3507ae483ce56e54985f2da7d6f1df512c56dbf28660745cf1ca52553f1fc9aef5557f3ce353ef14fab714 + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 languageName: node linkType: hard @@ -5962,10 +7158,17 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001803": - version: 1.0.30001806 - resolution: "caniuse-lite@npm:1.0.30001806" - checksum: 10c0/9442c8afff0968e9b2ce0104a7340c1ce4a5c09f469ccb9eef10d25712ea0afe542486e5318c697c70dd502f988cfc04eaa1c9438c92ac3bcf4d708a2a17bee1 +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001702 + resolution: "caniuse-lite@npm:1.0.30001702" + checksum: 10c0/52d46f41a96d179fd4e387bb6b26898148c31b626ff9aba105d207d2b0f869c7cb32ac67a6e8e0aeba3f03f33145ccfbee237250dfb58dba8b6526b4dd395ac6 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001800": + version: 1.0.30001803 + resolution: "caniuse-lite@npm:1.0.30001803" + checksum: 10c0/71586e9c84633cf766b208448eb76f860ec6e3befffc626d1f004e1902da063a7ab96cc94d1f4b36c0324e12997b3325a726de3287edfec91d0df495627a1d43 languageName: node linkType: hard @@ -6098,9 +7301,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.4.3 - resolution: "cjs-module-lexer@npm:1.4.3" - checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be + version: 1.4.0 + resolution: "cjs-module-lexer@npm:1.4.0" + checksum: 10c0/b5ef03e10297c24f0db56b13d7d2f92e377499c83d7bf9352ec73df544b5310e024dfb1779a6b810e7a06eb18caa6a0e2da5f11df8116af73306f362e67fb61a languageName: node linkType: hard @@ -6225,9 +7428,9 @@ __metadata: linkType: hard "collect-v8-coverage@npm:^1.0.0": - version: 1.0.3 - resolution: "collect-v8-coverage@npm:1.0.3" - checksum: 10c0/bc62ba251bcce5e3354a8f88fa6442bee56e3e612fec08d4dfcf66179b41ea0bf544b0f78c4ebc0f8050871220af95bb5c5578a6aef346feea155640582f09dc + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 languageName: node linkType: hard @@ -6395,13 +7598,6 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^2.0.0": - version: 2.0.0 - resolution: "content-type@npm:2.0.0" - checksum: 10c0/491539fff707d7594b0ca4fabcc084bef2a31ffa754ff0a4f80c4377e3963cff0394317f9271c24087596c97fa675bc123d61fa34ffe65b4904e7d3d3098de72 - languageName: node - linkType: hard - "content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" @@ -6416,6 +7612,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": + version: 3.41.0 + resolution: "core-js-compat@npm:3.41.0" + dependencies: + browserslist: "npm:^4.24.4" + checksum: 10c0/92d2c748d3dd1c4e3b6cee6b6683b9212db9bc0a6574d933781210daf3baaeb76334ed4636eb8935b45802aa8d9235ab604c9a262694e02a2fa17ad0f6976829 + languageName: node + linkType: hard + "core-js-compat@npm:^3.43.0, core-js-compat@npm:^3.48.0": version: 3.49.0 resolution: "core-js-compat@npm:3.49.0" @@ -6439,8 +7644,8 @@ __metadata: linkType: hard "cosmiconfig@npm:^9.0.0": - version: 9.0.2 - resolution: "cosmiconfig@npm:9.0.2" + version: 9.0.0 + resolution: "cosmiconfig@npm:9.0.0" dependencies: env-paths: "npm:^2.2.1" import-fresh: "npm:^3.3.0" @@ -6451,7 +7656,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/132d32863c0b3d9ace7010a10011e09089532b36e3b11e02004d671dcbd8b8f2f16293b82d510d9c15890f30358baf8722127c7b1c011449c90b6a178f9c6594 + checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee languageName: node linkType: hard @@ -6490,10 +7695,10 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.2.2": - version: 3.2.3 - resolution: "csstype@npm:3.2.3" - checksum: 10c0/cd29c51e70fa822f1cecd8641a1445bed7063697469d35633b516e60fe8c1bde04b08f6c5b6022136bb669b64c63d4173af54864510fbb4ee23281801841a3ce +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard @@ -6511,6 +7716,17 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + languageName: node + linkType: hard + "data-view-buffer@npm:^1.0.2": version: 1.0.2 resolution: "data-view-buffer@npm:1.0.2" @@ -6522,6 +7738,17 @@ __metadata: languageName: node linkType: hard +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + languageName: node + linkType: hard + "data-view-byte-length@npm:^1.0.2": version: 1.0.2 resolution: "data-view-byte-length@npm:1.0.2" @@ -6533,6 +7760,17 @@ __metadata: languageName: node linkType: hard +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + languageName: node + linkType: hard + "data-view-byte-offset@npm:^1.0.1": version: 1.0.1 resolution: "data-view-byte-offset@npm:1.0.1" @@ -6545,9 +7783,9 @@ __metadata: linkType: hard "dayjs@npm:^1.8.15": - version: 1.11.21 - resolution: "dayjs@npm:1.11.21" - checksum: 10c0/bd97dfdc4bfea3c66268635690313828b386faa040fbc1f829ff42a2bd748b72c9d9b3c8f9616ce9e61fcb78923f1461a462c969c54b1084458ae1b715898fb0 + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 languageName: node linkType: hard @@ -6571,11 +7809,11 @@ __metadata: linkType: hard "decode-named-character-reference@npm:^1.0.0": - version: 1.3.0 - resolution: "decode-named-character-reference@npm:1.3.0" + version: 1.1.0 + resolution: "decode-named-character-reference@npm:1.1.0" dependencies: character-entities: "npm:^2.0.0" - checksum: 10c0/787f4c87f3b82ea342aa7c2d7b1882b6fb9511bb77f72ae44dcaabea0470bacd1e9c6a0080ab886545019fa0cb3a7109573fad6b61a362844c3a0ac52b36e4bb + checksum: 10c0/359c76305b47e67660ec096c5cd3f65972ed75b8a53a40435a7a967cfab3e9516e64b443cbe0c7edcf5ab77f65a6924f12fb1872b1e09e2f044f28f4fd10996a languageName: node linkType: hard @@ -6589,14 +7827,14 @@ __metadata: linkType: hard "dedent@npm:^1.0.0": - version: 1.7.2 - resolution: "dedent@npm:1.7.2" + version: 1.5.3 + resolution: "dedent@npm:1.5.3" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: 10c0/acaff07cac355b93f17b1b17ebbb84d3cc55af6ab4b7814c3f505e061903e168bc6bf9ddce331552d64dee1525f0b4c549c9ade46aebfac6f69caaed74e90751 + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 languageName: node linkType: hard @@ -6614,6 +7852,32 @@ __metadata: languageName: node linkType: hard +"deep-equal@npm:^2.0.5": + version: 2.2.3 + resolution: "deep-equal@npm:2.2.3" + dependencies: + array-buffer-byte-length: "npm:^1.0.0" + call-bind: "npm:^1.0.5" + es-get-iterator: "npm:^1.1.3" + get-intrinsic: "npm:^1.2.2" + is-arguments: "npm:^1.1.1" + is-array-buffer: "npm:^3.0.2" + is-date-object: "npm:^1.0.5" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.2" + isarray: "npm:^2.0.5" + object-is: "npm:^1.1.5" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.4" + regexp.prototype.flags: "npm:^1.5.1" + side-channel: "npm:^1.0.4" + which-boxed-primitive: "npm:^1.0.2" + which-collection: "npm:^1.0.1" + which-typed-array: "npm:^1.1.13" + checksum: 10c0/a48244f90fa989f63ff5ef0cc6de1e4916b48ea0220a9c89a378561960814794a5800c600254482a2c8fd2e49d6c2e196131dc983976adb024c94a42dfe4949f + languageName: node + linkType: hard + "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -6662,7 +7926,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -6680,7 +7944,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:~2.0.0": +"depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c @@ -6694,7 +7958,7 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0, destroy@npm:~1.2.0": +"destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 @@ -6758,13 +8022,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:~8.0.2": - version: 8.0.4 - resolution: "diff@npm:8.0.4" - checksum: 10c0/7ee5d03926db4039be7252ac3b0abaae1bd122a2ca971e5ca7270e444e36ff83dd906fad1a719740ca347e97ed5dc8f458a76a8391dbcd7aff363bdafb348a00 - languageName: node - linkType: hard - "dir-compare@npm:^4.2.0": version: 4.2.0 resolution: "dir-compare@npm:4.2.0" @@ -6861,10 +8118,17 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.389": - version: 1.5.393 - resolution: "electron-to-chromium@npm:1.5.393" - checksum: 10c0/d8ef05aa8511bafb6b60506683dddbb968829f966af2aec582f06c208dc3598d7c5fc68b69ea2303befde1177637c19e53065a0fb7f47ca09c4928436c5768e7 +"electron-to-chromium@npm:^1.5.387": + version: 1.5.389 + resolution: "electron-to-chromium@npm:1.5.389" + checksum: 10c0/3681a3245fef5dfc8d9cdee231e80f8fe4fd7a87713d3a29a21ae2ec0cb6995cf14f3b3fd9e3fa8b483256e28ba2fa1daa9f23e93911a3a7241cd8f5daee9665 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.73": + version: 1.5.113 + resolution: "electron-to-chromium@npm:1.5.113" + checksum: 10c0/837fe2fd26adbc4f3ad8e758d14067a14f636f9c2923b5ded8adb93426bbe3fdc83b48ddf9f2cf03be31b5becb0c31144db19c823b696fd52a7bc4583f4bde00 languageName: node linkType: hard @@ -6916,7 +8180,16 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4": +"end-of-stream@npm:^1.1.0": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4": version: 1.4.5 resolution: "end-of-stream@npm:1.4.5" dependencies: @@ -6959,11 +8232,11 @@ __metadata: linkType: hard "envinfo@npm:^7.13.0": - version: 7.21.0 - resolution: "envinfo@npm:7.21.0" + version: 7.13.0 + resolution: "envinfo@npm:7.13.0" bin: envinfo: dist/cli.js - checksum: 10c0/4170127ca72dbf85be2c114f85558bd08178e8a43b394951ba9fd72d067c6fea3374df45a7b040e39e4e7b30bdd268e5bdf8661d99ae28302c2a88dedb41b5e6 + checksum: 10c0/9c279213cbbb353b3171e8e333fd2ed564054abade08ab3d735fe136e10a0e14e0588e1ce77e6f01285f2462eaca945d64f0778be5ae3d9e82804943e36a4411 languageName: node linkType: hard @@ -6975,11 +8248,11 @@ __metadata: linkType: hard "error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": - version: 1.3.4 - resolution: "error-ex@npm:1.3.4" + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" dependencies: is-arrayish: "npm:^0.2.1" - checksum: 10c0/b9e34ff4778b8f3b31a8377e1c654456f4c41aeaa3d10a1138c3b7635d8b7b2e03eb2475d46d8ae055c1f180a1063e100bffabf64ea7e7388b37735df5328664 + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce languageName: node linkType: hard @@ -6993,30 +8266,72 @@ __metadata: linkType: hard "errorhandler@npm:^1.5.1": - version: 1.5.2 - resolution: "errorhandler@npm:1.5.2" + version: 1.5.1 + resolution: "errorhandler@npm:1.5.1" dependencies: - accepts: "npm:~1.3.8" + accepts: "npm:~1.3.7" escape-html: "npm:~1.0.3" - checksum: 10c0/13fc3ba2358893f1f2da43e246105d42a78bf448bf55257b75114c757bd566dcae8b0cd76a3c8777bc451a552a9215979a5e8205bdeee066550cc4acabbfd5af + checksum: 10c0/58568c7eec3f4de5dc49e4385a50af66b76759b3463a86e4a85e05c4f7a5348f51d3d23af51c3a23eceef6278045d0a47d975da11bdaaf92d1d783dc677e980e languageName: node linkType: hard -"es-abstract-get@npm:^1.0.0": - version: 1.0.0 - resolution: "es-abstract-get@npm:1.0.0" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: + array-buffer-byte-length: "npm:^1.0.1" + arraybuffer.prototype.slice: "npm:^1.0.3" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + data-view-buffer: "npm:^1.0.1" + data-view-byte-length: "npm:^1.0.1" + data-view-byte-offset: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.1.2" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.0.3" + es-to-primitive: "npm:^1.2.1" + function.prototype.name: "npm:^1.1.6" + get-intrinsic: "npm:^1.2.4" + get-symbol-description: "npm:^1.0.2" + globalthis: "npm:^1.0.3" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.0.7" + is-array-buffer: "npm:^3.0.4" is-callable: "npm:^1.2.7" - object-inspect: "npm:^1.13.4" - checksum: 10c0/f9b4838ae719752207383a6d95a74590f891122bf26b92f5e72eeedbe53771029e4561f1cf75ea19330b71bcf3d4f536fb0c8f7e2b601fe24d284f46e488c7e3 + is-data-view: "npm:^1.0.1" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.3" + is-string: "npm:^1.0.7" + is-typed-array: "npm:^1.1.13" + is-weakref: "npm:^1.0.2" + object-inspect: "npm:^1.13.1" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.5" + regexp.prototype.flags: "npm:^1.5.2" + safe-array-concat: "npm:^1.1.2" + safe-regex-test: "npm:^1.0.3" + string.prototype.trim: "npm:^1.2.9" + string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.2" + typed-array-byte-length: "npm:^1.0.1" + typed-array-byte-offset: "npm:^1.0.2" + typed-array-length: "npm:^1.0.6" + unbox-primitive: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" + checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0, es-abstract@npm:^1.24.2": - version: 1.24.2 - resolution: "es-abstract@npm:1.24.2" +"es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.1": + version: 1.24.1 + resolution: "es-abstract@npm:1.24.1" dependencies: array-buffer-byte-length: "npm:^1.0.2" arraybuffer.prototype.slice: "npm:^1.0.4" @@ -7072,7 +8387,7 @@ __metadata: typed-array-length: "npm:^1.0.7" unbox-primitive: "npm:^1.1.0" which-typed-array: "npm:^1.1.19" - checksum: 10c0/67a5bf21ef5c7d775e6f6131a836323900b4d87194cf544394ac68fe31c57fa53828b978af4a4f551ef307f83a2f910a16b6b982760ad3ddc3dc471f98d5fd1b + checksum: 10c0/fca062ef8b5daacf743732167d319a212d45cb655b0bb540821d38d715416ae15b04b84fc86da9e2c89135aa7b337337b6c867f84dcde698d75d55688d5d765c languageName: node linkType: hard @@ -7083,21 +8398,60 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard +"es-get-iterator@npm:^1.1.3": + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.1.3" + has-symbols: "npm:^1.0.3" + is-arguments: "npm:^1.1.1" + is-map: "npm:^2.0.2" + is-set: "npm:^2.0.2" + is-string: "npm:^1.0.7" + isarray: "npm:^2.0.5" + stop-iteration-iterator: "npm:^1.0.0" + checksum: 10c0/ebd11effa79851ea75d7f079405f9d0dc185559fd65d986c6afea59a0ff2d46c2ed8675f19f03dce7429d7f6c14ff9aede8d121fbab78d75cfda6a263030bac0 + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.0.19": + version: 1.0.19 + resolution: "es-iterator-helpers@npm:1.0.19" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + globalthis: "npm:^1.0.3" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" + has-symbols: "npm:^1.0.3" + internal-slot: "npm:^1.0.7" + iterator.prototype: "npm:^1.1.2" + safe-array-concat: "npm:^1.1.2" + checksum: 10c0/ae8f0241e383b3d197383b9842c48def7fce0255fb6ed049311b686ce295595d9e389b466f6a1b7d4e7bb92d82f5e716d6fae55e20c1040249bf976743b038c5 + languageName: node + linkType: hard + "es-iterator-helpers@npm:^1.2.1": - version: 1.4.0 - resolution: "es-iterator-helpers@npm:1.4.0" + version: 1.2.2 + resolution: "es-iterator-helpers@npm:1.2.2" dependencies: - call-bind: "npm:^1.0.9" + call-bind: "npm:^1.0.8" call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.24.2" + es-abstract: "npm:^1.24.1" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.1.0" function-bind: "npm:^1.1.2" @@ -7109,17 +8463,28 @@ __metadata: has-symbols: "npm:^1.1.0" internal-slot: "npm:^1.1.0" iterator.prototype: "npm:^1.1.5" - math-intrinsics: "npm:^1.1.0" - checksum: 10c0/839a5e881446e1b4ab270a9ad5d01a23b83a38fadb9e526674df171357e90ad3111dc8c0b15e7d30db1958f2c3332dd963fab7d55f406a660d098b2b7eefb218 + safe-array-concat: "npm:^1.1.3" + checksum: 10c0/1ced8abf845a45e660dd77b5f3a64358421df70e4a0bd1897d5ddfefffed8409a6a2ca21241b9367e639df9eca74abc1c678b3020bffe6bee1f1826393658ddb languageName: node linkType: hard -"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1, es-object-atoms@npm:^1.1.2": - version: 1.1.2 - resolution: "es-object-atoms@npm:1.1.2" +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 10c0/1772861f094f739d6f41b579cfb9a18579daffeb434552a370a5fbef50a32d22227e27b63fdbb757b7ddd429d1b42fe52ccae7966d9302a2ec221b6f1b41bbc4 + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: "npm:^1.2.4" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.1" + checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a languageName: node linkType: hard @@ -7135,26 +8500,34 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.2": - version: 1.1.0 - resolution: "es-shim-unscopables@npm:1.1.0" +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb + hasown: "npm:^2.0.0" + checksum: 10c0/f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: "npm:^1.1.4" + is-date-object: "npm:^1.0.1" + is-symbol: "npm:^1.0.2" + checksum: 10c0/0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 languageName: node linkType: hard "es-to-primitive@npm:^1.3.0": - version: 1.3.4 - resolution: "es-to-primitive@npm:1.3.4" + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - es-abstract-get: "npm:^1.0.0" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" is-callable: "npm:^1.2.7" - is-date-object: "npm:^1.1.0" - is-symbol: "npm:^1.1.1" - checksum: 10c0/b10029f8b0b13841bade224ff39005a13d76d9cb803cd1efb18cc96a24414e83e2e7ed15d7ad9d0d0bda66884afd211b7b579b8fa31940e05b060934aa7077d8 + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b languageName: node linkType: hard @@ -7201,13 +8574,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^8.5.0": - version: 8.10.2 - resolution: "eslint-config-prettier@npm:8.10.2" + version: 8.10.0 + resolution: "eslint-config-prettier@npm:8.10.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 10c0/b5953cf7a86f685e1218b16707bf36643b525513d08495226a6820caccd8b7bfc6b9aa64ac7cb2415dbe2c1f7dc4995832148bdc53ad45777f75a8ded1073b29 + checksum: 10c0/19f8c497d9bdc111a17a61b25ded97217be3755bbc4714477dfe535ed539dddcaf42ef5cf8bb97908b058260cf89a3d7c565cb0be31096cbcd39f4c2fa5fe43c languageName: node linkType: hard @@ -7248,48 +8621,46 @@ __metadata: linkType: hard "eslint-plugin-jest@npm:^29.0.1": - version: 29.15.4 - resolution: "eslint-plugin-jest@npm:29.15.4" + version: 29.0.1 + resolution: "eslint-plugin-jest@npm:29.0.1" dependencies: "@typescript-eslint/utils": "npm:^8.0.0" peerDependencies: "@typescript-eslint/eslint-plugin": ^8.0.0 - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + eslint: ^8.57.0 || ^9.0.0 jest: "*" - typescript: ">=4.8.4 <7.0.0" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - typescript: - optional: true - checksum: 10c0/4a32cd29cb67b54e5fb5f4acbc749e79c024f50099825e91c93d1d9674caf5b4bfe4810c7931e01d6b30e77cbf72d7619db785a12f459f2b23f5885d39cb1033 + checksum: 10c0/20edc166503a50c10b45f733797d530a5107c91efa25410ef405780d12222a796b5b41ed8f6d2b939632a1af273af6cc5732233463d1f36dbe7680bbb86c4eec languageName: node linkType: hard "eslint-plugin-jsx-a11y@npm:^6.6.0": - version: 6.10.2 - resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" + version: 6.9.0 + resolution: "eslint-plugin-jsx-a11y@npm:6.9.0" dependencies: - aria-query: "npm:^5.3.2" + aria-query: "npm:~5.1.3" array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:^4.10.0" - axobject-query: "npm:^4.1.0" + axe-core: "npm:^4.9.1" + axobject-query: "npm:~3.1.1" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" + es-iterator-helpers: "npm:^1.0.19" hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" object.fromentries: "npm:^2.0.8" safe-regex-test: "npm:^1.0.3" - string.prototype.includes: "npm:^2.0.1" + string.prototype.includes: "npm:^2.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 10c0/72ac719ca90b6149c8f3c708ac5b1177f6757668b6e174d72a78512d4ac10329331b9c666c21e9561237a96a45d7f147f6a5d270dadbb99eb4ee093f127792c3 languageName: node linkType: hard @@ -7424,22 +8795,15 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^5.0.0": - version: 5.0.1 - resolution: "eslint-visitor-keys@npm:5.0.1" - checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678 - languageName: node - linkType: hard - "eslint@npm:^8.57.0": - version: 8.57.1 - resolution: "eslint@npm:8.57.1" + version: 8.57.0 + resolution: "eslint@npm:8.57.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.1" - "@humanwhocodes/config-array": "npm:^0.13.0" + "@eslint/js": "npm:8.57.0" + "@humanwhocodes/config-array": "npm:^0.11.14" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" "@ungap/structured-clone": "npm:^1.2.0" @@ -7475,7 +8839,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 + checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 languageName: node linkType: hard @@ -7501,11 +8865,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.0, esquery@npm:^1.4.2": - version: 1.7.0 - resolution: "esquery@npm:1.7.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793 + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 languageName: node linkType: hard @@ -7554,9 +8918,9 @@ __metadata: linkType: hard "eventemitter3@npm:^5.0.1": - version: 5.0.4 - resolution: "eventemitter3@npm:5.0.4" - checksum: 10c0/575b8cac8d709e1473da46f8f15ef311b57ff7609445a7c71af5cd42598583eee6f098fa7a593e30f27e94b8865642baa0689e8fa97c016f742abdb3b1bf6d9a + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 languageName: node linkType: hard @@ -7605,9 +8969,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.3 - resolution: "exponential-backoff@npm:3.1.3" - checksum: 10c0/77e3ae682b7b1f4972f563c6dbcd2b0d54ac679e62d5d32f3e5085feba20483cf28bd505543f520e287a56d4d55a28d7874299941faf637e779a1aa5994d1267 + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 languageName: node linkType: hard @@ -7646,6 +9010,13 @@ __metadata: languageName: node linkType: hard +"fast-content-type-parse@npm:^3.0.0": + version: 3.0.0 + resolution: "fast-content-type-parse@npm:3.0.0" + checksum: 10c0/06251880c83b7118af3a5e66e8bcee60d44f48b39396fc60acc2b4630bd5f3e77552b999b5c8e943d45a818854360e5e97164c374ec4b562b4df96a2cdf2e188 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -7653,7 +9024,20 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + languageName: node + linkType: hard + +"fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -7690,20 +9074,20 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.1.4 - resolution: "fast-uri@npm:3.1.4" - checksum: 10c0/f90948821ceb49980f64f89b8216ba498f5957f26035be813526a55b6145d26cbd63ef5618d5205a3292b31edc9c08589749350cd72bd86c7095eb434dceb757 + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 languageName: node linkType: hard "fast-xml-parser@npm:^4.4.1": - version: 4.5.7 - resolution: "fast-xml-parser@npm:4.5.7" + version: 4.5.0 + resolution: "fast-xml-parser@npm:4.5.0" dependencies: strnum: "npm:^1.0.5" bin: fxparser: src/cli/cli.js - checksum: 10c0/5fccf3f53d6b2b83143d73089f04ef5db5343422891193cf10d92d3eb856007b7337818494109e46f6fa47b31b9716be15c4b275ff87a0aeb6f7315aa2edc181 + checksum: 10c0/71d206c9e137f5c26af88d27dde0108068a5d074401901d643c500c36e95dfd828333a98bda020846c41f5b9b364e2b0e9be5b19b0bdcab5cf31559c07b80a95 languageName: node linkType: hard @@ -7715,11 +9099,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.20.1 - resolution: "fastq@npm:1.20.1" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: "npm:^1.0.4" - checksum: 10c0/e5dd725884decb1f11e5c822221d76136f239d0236f176fab80b7b8f9e7619ae57e6b4e5b73defc21e6b9ef99437ee7b545cff8e6c2c337819633712fa9d352e + checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 languageName: node linkType: hard @@ -7911,9 +9295,9 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.4.2 - resolution: "flatted@npm:3.4.2" - checksum: 10c0/a65b67aae7172d6cdf63691be7de6c5cd5adbdfdfe2e9da1a09b617c9512ed794037741ee53d93114276bff3f93cd3b0d97d54f9b316e1e4885dde6e9ffdf7ed + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf languageName: node linkType: hard @@ -7927,31 +9311,31 @@ __metadata: languageName: node linkType: hard -"flow-api-translator@npm:0.35.0": - version: 0.35.0 - resolution: "flow-api-translator@npm:0.35.0" +"flow-api-translator@npm:0.36.0": + version: 0.36.0 + resolution: "flow-api-translator@npm:0.36.0" dependencies: "@babel/code-frame": "npm:^7.16.0" "@typescript-eslint/parser": "npm:8.38.0" "@typescript-eslint/visitor-keys": "npm:8.38.0" flow-enums-runtime: "npm:^0.0.6" - hermes-eslint: "npm:0.35.0" - hermes-estree: "npm:0.35.0" - hermes-parser: "npm:0.35.0" - hermes-transform: "npm:0.35.0" + hermes-eslint: "npm:0.36.0" + hermes-estree: "npm:0.36.0" + hermes-parser: "npm:0.36.0" + hermes-transform: "npm:0.36.0" typescript: "npm:5.3.2" peerDependencies: prettier: ^3.0.0 || ^2.7.1 - checksum: 10c0/50de2bc521abd6baed02ea196ce3cccfa88e9918707e0905e6e11a58a9f44d20100fabe3257a61c84c0108ec2672d4170ecb15a7910ffc7d2c17ef94564aebdd + checksum: 10c0/18cd368a37a7afba0f949491d9f30d4db7d9e8b7d778e201f14bfc603cee503386f116ee0cb26b811539fa75830a76c21b1e825509760bc95b280cab00fe49f6 languageName: node linkType: hard -"flow-bin@npm:^0.311.0": - version: 0.311.0 - resolution: "flow-bin@npm:0.311.0" +"flow-bin@npm:^0.312.0": + version: 0.312.1 + resolution: "flow-bin@npm:0.312.1" bin: flow: cli.js - checksum: 10c0/0c18697ebbc8e50a099cfaebba2cd9b086bc506ac8f8959c7b8503b954e467f2a79ada1e90798cf57297228b7f494a23cbe2a9890315625ee96b65e0c8507297 + checksum: 10c0/4ecb72d410065a65414ab4c25766826a57829247bf77ca23c75f701f2577301a8268145fb894022a127e6e64af42270069df900e45ee4b05f9db749b8ee9f574 languageName: node linkType: hard @@ -7963,16 +9347,16 @@ __metadata: linkType: hard "flow-remove-types@npm:^2.237.2": - version: 2.322.0 - resolution: "flow-remove-types@npm:2.322.0" + version: 2.259.1 + resolution: "flow-remove-types@npm:2.259.1" dependencies: - hermes-parser: "npm:0.36.1" + hermes-parser: "npm:0.25.1" pirates: "npm:^3.0.2" vlq: "npm:^0.2.1" bin: flow-node: flow-node flow-remove-types: flow-remove-types - checksum: 10c0/d0033ba75c5feca3ffd83865b32a535910ab5c64a66227c0cc3e7244290ebde0f292190fa34e8c60d07c66c0c92f410b97607b04b14930bdaca58ff37f0a56e6 + checksum: 10c0/412bc54c76b649ba0528fbff914a7b672c58f6831ca4dc4ba8233f625ce9bcf593869da18c8d19d7662586752667e9394332ed2ad956e6a5297a62d013404441 languageName: node linkType: hard @@ -7986,7 +9370,16 @@ __metadata: languageName: node linkType: hard -"for-each@npm:^0.3.3, for-each@npm:^0.3.5": +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: "npm:^1.1.3" + checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + languageName: node + linkType: hard + +"for-each@npm:^0.3.5": version: 0.3.5 resolution: "for-each@npm:0.3.5" dependencies: @@ -8017,7 +9410,7 @@ __metadata: languageName: node linkType: hard -"fresh@npm:~0.5.2": +"fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a @@ -8051,7 +9444,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:~11.3.0": +"fs-extra@npm:^11.0.0": version: 11.3.6 resolution: "fs-extra@npm:11.3.6" dependencies: @@ -8062,6 +9455,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:~11.3.0": + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a + languageName: node + linkType: hard + "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -8138,20 +9542,29 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": - version: 1.2.0 - resolution: "function.prototype.name@npm:1.2.0" +"function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" dependencies: - call-bind: "npm:^1.0.9" - call-bound: "npm:^1.0.4" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" functions-have-names: "npm:^1.2.3" - has-property-descriptors: "npm:^1.0.2" - hasown: "npm:^2.0.4" + checksum: 10c0/9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" is-callable: "npm:^1.2.7" - is-document.all: "npm:^1.0.0" - checksum: 10c0/b20e6370ef4f7d56d0bedf5719f6684a517a8dd3334209b4d9f51e8834859302a584187156bf024cda9f50ba2479e4d6764ac34af9532ea47d2f4d9fa6bcf90d + checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 languageName: node linkType: hard @@ -8173,13 +9586,6 @@ __metadata: languageName: node linkType: hard -"generator-function@npm:^2.0.0": - version: 2.0.1 - resolution: "generator-function@npm:2.0.1" - checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8 - languageName: node - linkType: hard - "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -8201,24 +9607,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": - version: 1.3.1 - resolution: "get-intrinsic@npm:1.3.1" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" dependencies: - async-function: "npm:^1.0.0" - async-generator-function: "npm:^1.0.0" call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" - generator-function: "npm:^2.0.0" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" - checksum: 10c0/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d + checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a languageName: node linkType: hard @@ -8267,6 +9670,17 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + languageName: node + linkType: hard + "get-symbol-description@npm:^1.1.0": version: 1.1.0 resolution: "get-symbol-description@npm:1.1.0" @@ -8296,12 +9710,12 @@ __metadata: languageName: node linkType: hard -"glob-to-regex.js@npm:^1.0.0, glob-to-regex.js@npm:^1.0.1": - version: 1.2.0 - resolution: "glob-to-regex.js@npm:1.2.0" +"glob-to-regex.js@npm:^1.0.1": + version: 1.0.1 + resolution: "glob-to-regex.js@npm:1.0.1" peerDependencies: tslib: 2 - checksum: 10c0/011c81ae2a4d7ac5fd617038209fd9639d54c76211cc88fe8dd85d1a0850bc683a63cf5b1eae370141fca7dd2c834dfb9684dfdd8bf7472f2c1e4ef6ab6e34f9 + checksum: 10c0/d8f62efd63405f880bbcf902019485462ab0a93ca707161babb204bd5df144b45961218bba04074750587c1182d3fd77d527495cca735579ac9cc58dfe63e814 languageName: node linkType: hard @@ -8344,6 +9758,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + "globals@npm:^13.19.0": version: 13.24.0 resolution: "globals@npm:13.24.0" @@ -8353,7 +9774,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.1, globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -8432,16 +9853,16 @@ __metadata: linkType: hard "graphql@npm:^14.0.0 || ^15.0.0": - version: 15.10.2 - resolution: "graphql@npm:15.10.2" - checksum: 10c0/92070beb29b3e5b10a001e51b5abf1bac083c04d3393ff409b41de8c0b819183e26b4fe9aa13cb962ef62369f35a83d4d7992d3c36034b74e2f2fea30316e51d + version: 15.9.0 + resolution: "graphql@npm:15.9.0" + checksum: 10c0/0e93f7138daae07dcb0713ce5e2ae7f8039e911b6180f0170c4929664ec32ab8e690a9ea12be2dc4ab18544f9898989765122f30d2d07d38b0ce2a4c839d29bc languageName: node linkType: hard -"has-bigints@npm:^1.0.2": - version: 1.1.0 - resolution: "has-bigints@npm:1.1.0" - checksum: 10c0/2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b languageName: node linkType: hard @@ -8461,6 +9882,13 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + languageName: node + linkType: hard + "has-proto@npm:^1.2.0": version: 1.2.0 resolution: "has-proto@npm:1.2.0" @@ -8470,14 +9898,14 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -8486,7 +9914,16 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.2, hasown@npm:^2.0.3, hasown@npm:^2.0.4": +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"hasown@npm:^2.0.3, hasown@npm:^2.0.4": version: 2.0.4 resolution: "hasown@npm:2.0.4" dependencies: @@ -8495,21 +9932,21 @@ __metadata: languageName: node linkType: hard -"hermes-compiler@npm:250829098.0.6": - version: 250829098.0.6 - resolution: "hermes-compiler@npm:250829098.0.6" - checksum: 10c0/ca565183f28fb6ee079ba1232ab005be8a2af49ac0db45e912b23a90cc44e8202a1f808a059d6c1601bcc9b976caac356639dc59d7eb5897cb2ecb1ef3661a23 +"hermes-compiler@npm:250829098.0.12": + version: 250829098.0.12 + resolution: "hermes-compiler@npm:250829098.0.12" + checksum: 10c0/068efecbc91286393ac52b10b7f6ca3c51884fa4fa500e65aaaa6ba74cc137786ec0ffa8bf7a2f39f27278822246d8108ad63053a88aca5de69fe599ec0028b9 languageName: node linkType: hard -"hermes-eslint@npm:0.35.0": - version: 0.35.0 - resolution: "hermes-eslint@npm:0.35.0" +"hermes-eslint@npm:0.36.0": + version: 0.36.0 + resolution: "hermes-eslint@npm:0.36.0" dependencies: esrecurse: "npm:^4.3.0" - hermes-estree: "npm:0.35.0" - hermes-parser: "npm:0.35.0" - checksum: 10c0/ec4e5ed6acb5292334a2b24454737eb57a35f51e3eb73d0cf15f9eda502b2b979769b6f45b3d36e2857a509be983b3030b7bd896a57ca24cf21feb44cc6b16bf + hermes-estree: "npm:0.36.0" + hermes-parser: "npm:0.36.0" + checksum: 10c0/d1e7c5e4dcb414fe970af560be8c972e16d0d36e8bc2c6b65042c00364b2955ab6991428c80785508a4f956300dbd398e00953a7979e5b20f3ddce459a171923 languageName: node linkType: hard @@ -8534,10 +9971,19 @@ __metadata: languageName: node linkType: hard -"hermes-estree@npm:0.36.1": - version: 0.36.1 - resolution: "hermes-estree@npm:0.36.1" - checksum: 10c0/9f552e1f809e05a4ddc5dcc10c5d1d5e375eade985026c3f8876a227db76c33059d25f93f92628a0e43d29a6da6977fbb643fafc8830babad62c1b88b2b56739 +"hermes-estree@npm:0.36.0": + version: 0.36.0 + resolution: "hermes-estree@npm:0.36.0" + checksum: 10c0/fe27f57b0f8c3921e9dc48c517e25f4399609ca386353f90e04d3f859bacbee93184af80a6b930db5e981e8953a5c4083147556b21b19519917e131e7533b27c + languageName: node + linkType: hard + +"hermes-parser@npm:0.25.1, hermes-parser@npm:^0.25.1": + version: 0.25.1 + resolution: "hermes-parser@npm:0.25.1" + dependencies: + hermes-estree: "npm:0.25.1" + checksum: 10c0/3abaa4c6f1bcc25273f267297a89a4904963ea29af19b8e4f6eabe04f1c2c7e9abd7bfc4730ddb1d58f2ea04b6fee74053d8bddb5656ec6ebf6c79cc8d14202c languageName: node linkType: hard @@ -8550,34 +9996,25 @@ __metadata: languageName: node linkType: hard -"hermes-parser@npm:0.36.1": - version: 0.36.1 - resolution: "hermes-parser@npm:0.36.1" +"hermes-parser@npm:0.36.0": + version: 0.36.0 + resolution: "hermes-parser@npm:0.36.0" dependencies: - hermes-estree: "npm:0.36.1" - checksum: 10c0/31f2b0a383e15a3cdd8f34bc11498a35504771b58f24db5694ea5013faf6dbe6b27a47f7825bae5494dd57afac4de54c05f750d4ad646ff6787bbba97dfbd8eb - languageName: node - linkType: hard - -"hermes-parser@npm:^0.25.1": - version: 0.25.1 - resolution: "hermes-parser@npm:0.25.1" - dependencies: - hermes-estree: "npm:0.25.1" - checksum: 10c0/3abaa4c6f1bcc25273f267297a89a4904963ea29af19b8e4f6eabe04f1c2c7e9abd7bfc4730ddb1d58f2ea04b6fee74053d8bddb5656ec6ebf6c79cc8d14202c + hermes-estree: "npm:0.36.0" + checksum: 10c0/76e726366ac2ea91e9464853f439d582ddee9c07ccb84cac35297ce1a5d197bf96b84ab030423a22940b55a0fa5bb191bc0ebeebd95f8e34116900decdccdb86 languageName: node linkType: hard -"hermes-transform@npm:0.35.0": - version: 0.35.0 - resolution: "hermes-transform@npm:0.35.0" +"hermes-transform@npm:0.36.0": + version: 0.36.0 + resolution: "hermes-transform@npm:0.36.0" dependencies: "@babel/code-frame": "npm:^7.16.0" esquery: "npm:^1.4.0" flow-enums-runtime: "npm:^0.0.6" - hermes-eslint: "npm:0.35.0" - hermes-estree: "npm:0.35.0" - hermes-parser: "npm:0.35.0" + hermes-eslint: "npm:0.36.0" + hermes-estree: "npm:0.36.0" + hermes-parser: "npm:0.36.0" string-width: "npm:4.2.3" peerDependencies: prettier: ^3.0.0 @@ -8585,7 +10022,7 @@ __metadata: peerDependenciesMeta: prettier-plugin-hermes-parser: optional: true - checksum: 10c0/bcb4581fcec19375160513be75effc8bf22dd03796eca056603b7555b35e588a4bd01cccba4f4e695ff13cb731f0a664ed00ae0c4c24017c29f3eb555bda1518 + checksum: 10c0/5f93185237aa4a0be3e4bd6ad5d38c51b7e4d4becd3c5c496bd93f236d924c2a5a4f17e285d2c034c5601f5a7e6583761ea5de408e1a91ed756a86a38b6ff7e7 languageName: node linkType: hard @@ -8628,16 +10065,16 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:~2.0.1": - version: 2.0.1 - resolution: "http-errors@npm:2.0.1" +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" dependencies: - depd: "npm:~2.0.0" - inherits: "npm:~2.0.4" - setprototypeof: "npm:~1.2.0" - statuses: "npm:~2.0.2" - toidentifier: "npm:~1.0.1" - checksum: 10c0/fb38906cef4f5c83952d97661fe14dc156cb59fe54812a42cd448fa57b5c5dfcb38a40a916957737bd6b87aab257c0648d63eb5b6a9ca9f548e105b6072712d4 + depd: "npm:2.0.0" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + toidentifier: "npm:1.0.1" + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 languageName: node linkType: hard @@ -8704,7 +10141,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.4.24, iconv-lite@npm:~0.4.24": +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" dependencies: @@ -8736,31 +10173,31 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^7.0.5": - version: 7.0.6 - resolution: "ignore@npm:7.0.6" - checksum: 10c0/fc01ef1d14efbe003439b60538726351e81483d1b6f55bdbb3a4465c6346d9481afad5b350dfbd604ddd7049618ef9093ff26dc147984aabc303c56ba53ea3b5 +"ignore@npm:^7.0.0, ignore@npm:^7.0.5": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d languageName: node linkType: hard "image-size@npm:^1.0.2": - version: 1.2.1 - resolution: "image-size@npm:1.2.1" + version: 1.1.1 + resolution: "image-size@npm:1.1.1" dependencies: queue: "npm:6.0.2" bin: image-size: bin/image-size.js - checksum: 10c0/f8b3c19d4476513f1d7e55c3e6db80997b315444743e2040d545cbcaee59be03d2eb40c46be949a8372697b7003fdb0c04925d704390a7f606bc8181e25c0ed4 + checksum: 10c0/2660470096d12be82195f7e80fe03274689fbd14184afb78eaf66ade7cd06352518325814f88af4bde4b26647889fe49e573129f6e7ba8f5ff5b85cc7f559000 languageName: node linkType: hard "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec + checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 languageName: node linkType: hard @@ -8800,7 +10237,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -8835,6 +10272,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.0" + side-channel: "npm:^1.0.4" + checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + languageName: node + linkType: hard + "internal-slot@npm:^1.1.0": version: 1.1.0 resolution: "internal-slot@npm:1.1.0" @@ -8886,17 +10334,27 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4": - version: 1.2.0 - resolution: "is-arguments@npm:1.2.0" +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" dependencies: - call-bound: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" + checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": +"is-array-buffer@npm:^3.0.5": version: 3.0.5 resolution: "is-array-buffer@npm:3.0.5" dependencies: @@ -8914,16 +10372,21 @@ __metadata: languageName: node linkType: hard -"is-async-function@npm:^2.0.0": - version: 2.1.1 - resolution: "is-async-function@npm:2.1.1" +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + languageName: node + linkType: hard + +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" dependencies: - async-function: "npm:^1.0.0" - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 + has-bigints: "npm:^1.0.1" + checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 languageName: node linkType: hard @@ -8945,6 +10408,16 @@ __metadata: languageName: node linkType: hard +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + languageName: node + linkType: hard + "is-boolean-object@npm:^1.2.1": version: 1.2.2 resolution: "is-boolean-object@npm:1.2.2" @@ -8955,14 +10428,23 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard -"is-core-module@npm:^2.16.1, is-core-module@npm:^2.16.2": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + languageName: node + linkType: hard + +"is-core-module@npm:^2.16.1": version: 2.16.2 resolution: "is-core-module@npm:2.16.2" dependencies: @@ -8971,7 +10453,16 @@ __metadata: languageName: node linkType: hard -"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: "npm:^1.1.13" + checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.2": version: 1.0.2 resolution: "is-data-view@npm:1.0.2" dependencies: @@ -8982,7 +10473,16 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.1.0": +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e + languageName: node + linkType: hard + +"is-date-object@npm:^1.1.0": version: 1.1.0 resolution: "is-date-object@npm:1.1.0" dependencies: @@ -9008,15 +10508,6 @@ __metadata: languageName: node linkType: hard -"is-document.all@npm:^1.0.0": - version: 1.0.0 - resolution: "is-document.all@npm:1.0.0" - dependencies: - call-bound: "npm:^1.0.4" - checksum: 10c0/955c20ed5bf01d49da8243b4c714947a6ff64b6d9ba0e12bdbfa654a3e7c47f72cc01c6cd2905e85512d02bc3a1290edd73857bca8842566ff9dcfb7c3f92dae - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -9024,6 +10515,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.0.2": + version: 1.0.2 + resolution: "is-finalizationregistry@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + checksum: 10c0/81caecc984d27b1a35c68741156fc651fb1fa5e3e6710d21410abc527eb226d400c0943a167922b2e920f6b3e58b0dede9aa795882b038b85f50b3a4b877db86 + languageName: node + linkType: hard + "is-finalizationregistry@npm:^1.1.0": version: 1.1.1 resolution: "is-finalizationregistry@npm:1.1.1" @@ -9062,15 +10562,11 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10": - version: 1.1.2 - resolution: "is-generator-function@npm:1.1.2" + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" dependencies: - call-bound: "npm:^1.0.4" - generator-function: "npm:^2.0.0" - get-proto: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/83da102e89c3e3b71d67b51d47c9f9bc862bceb58f87201727e27f7fa19d1d90b0ab223644ecaee6fc6e3d2d622bb25c966fbdaf87c59158b01ce7c0fe2fa372 + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b languageName: node linkType: hard @@ -9097,7 +10593,7 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.3": +"is-map@npm:^2.0.2, is-map@npm:^2.0.3": version: 2.0.3 resolution: "is-map@npm:2.0.3" checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc @@ -9111,6 +10607,15 @@ __metadata: languageName: node linkType: hard +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b + languageName: node + linkType: hard + "is-number-object@npm:^1.1.1": version: 1.1.1 resolution: "is-number-object@npm:1.1.1" @@ -9151,7 +10656,17 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.0.4, is-regex@npm:^1.2.1": +"is-regex@npm:^1.0.4, is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 + languageName: node + linkType: hard + +"is-regex@npm:^1.2.1": version: 1.2.1 resolution: "is-regex@npm:1.2.1" dependencies: @@ -9163,13 +10678,22 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.3": +"is-set@npm:^2.0.2, is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + languageName: node + linkType: hard + "is-shared-array-buffer@npm:^1.0.4": version: 1.0.4 resolution: "is-shared-array-buffer@npm:1.0.4" @@ -9186,6 +10710,15 @@ __metadata: languageName: node linkType: hard +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + languageName: node + linkType: hard + "is-string@npm:^1.1.1": version: 1.1.1 resolution: "is-string@npm:1.1.1" @@ -9205,7 +10738,16 @@ __metadata: languageName: node linkType: hard -"is-symbol@npm:^1.1.1": +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" + dependencies: + has-symbols: "npm:^1.0.2" + checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": version: 1.1.1 resolution: "is-symbol@npm:1.1.1" dependencies: @@ -9216,7 +10758,16 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -9239,7 +10790,16 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.1": +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + checksum: 10c0/1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 + languageName: node + linkType: hard + +"is-weakref@npm:^1.1.1": version: 1.1.1 resolution: "is-weakref@npm:1.1.1" dependencies: @@ -9249,12 +10809,12 @@ __metadata: linkType: hard "is-weakset@npm:^2.0.3": - version: 2.0.4 - resolution: "is-weakset@npm:2.0.4" + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" dependencies: - call-bound: "npm:^1.0.3" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a languageName: node linkType: hard @@ -9372,12 +10932,25 @@ __metadata: linkType: hard "istanbul-reports@npm:^3.1.3": - version: 3.2.0 - resolution: "istanbul-reports@npm:3.2.0" + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" - checksum: 10c0/d596317cfd9c22e1394f22a8d8ba0303d2074fe2e971887b32d870e4b33f8464b10f8ccbe6847808f7db485f084eba09e6c2ed706b3a978e4b52f07085b8f9bc + checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 + languageName: node + linkType: hard + +"iterator.prototype@npm:^1.1.2": + version: 1.1.2 + resolution: "iterator.prototype@npm:1.1.2" + dependencies: + define-properties: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + reflect.getprototypeof: "npm:^1.0.4" + set-function-name: "npm:^2.0.1" + checksum: 10c0/a32151326095e916f306990d909f6bbf23e3221999a18ba686419535dcd1749b10ded505e89334b77dc4c7a58a8508978f0eb16c2c8573e6d412eb7eb894ea79 languageName: node linkType: hard @@ -9879,15 +11452,15 @@ __metadata: linkType: hard "joi@npm:^17.2.1": - version: 17.13.4 - resolution: "joi@npm:17.13.4" + version: 17.13.3 + resolution: "joi@npm:17.13.3" dependencies: "@hapi/hoek": "npm:^9.3.0" "@hapi/topo": "npm:^5.1.0" "@sideway/address": "npm:^4.1.5" "@sideway/formula": "npm:^3.0.1" "@sideway/pinpoint": "npm:^2.0.0" - checksum: 10c0/5addfef638e90eb6a45a72e3884128d8d9a80c487cb8bfcb949be179b875ad1095af347fa1bd05c4ebec2b2ccbc3f3db5f34501c8672ecd16100de2b77087122 + checksum: 10c0/9262aef1da3f1bec5b03caf50c46368899fe03b8ff26cbe3d53af4584dd1049079fc97230bbf1500b6149db7cc765b9ee45f0deb24bb6fc3fa06229d7148c17f languageName: node linkType: hard @@ -9909,7 +11482,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.6.1": version: 3.15.0 resolution: "js-yaml@npm:3.15.0" dependencies: @@ -9921,7 +11494,30 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1": +"js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.1": version: 4.3.0 resolution: "js-yaml@npm:4.3.0" dependencies: @@ -9948,6 +11544,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 + languageName: node + linkType: hard + "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -9990,13 +11595,6 @@ __metadata: languageName: node linkType: hard -"json-with-bigint@npm:^3.5.3": - version: 3.5.10 - resolution: "json-with-bigint@npm:3.5.10" - checksum: 10c0/66bb375f02fb01e61e72258e6dbf71f3160c65a2e5cb80bf66ef44ec2419926f15635276e58e02605bc3da55f4237579fd61b19d0b01471a1d9e82dff9cada11 - languageName: node - linkType: hard - "json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -10007,14 +11605,14 @@ __metadata: linkType: hard "jsonc-eslint-parser@npm:^2.3.0": - version: 2.4.2 - resolution: "jsonc-eslint-parser@npm:2.4.2" + version: 2.4.0 + resolution: "jsonc-eslint-parser@npm:2.4.0" dependencies: acorn: "npm:^8.5.0" eslint-visitor-keys: "npm:^3.0.0" espree: "npm:^9.0.0" semver: "npm:^7.3.5" - checksum: 10c0/821af0231cb8eba2afde34535bd76d723ed5b4b3711fdccff3f300f32de7bbf463ceab3ce2de9e6fd78dc3b24a9c7248ca12eb43e280cfa2695f49bd16908f87 + checksum: 10c0/1bef9f4f12122824e1d13ef651b7a8d16cbf6995bfd08fabb81df34ff0cf57f5c1c822dd5ee7aece0575fb1351538c8c5ce86f9b94d8f41bcd3bbe2773b62db3 languageName: node linkType: hard @@ -10052,15 +11650,15 @@ __metadata: linkType: hard "jsonfile@npm:^6.0.1": - version: 6.2.1 - resolution: "jsonfile@npm:6.2.1" + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" dependencies: graceful-fs: "npm:^4.1.6" universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true - checksum: 10c0/e1abf000ecee9942d4d028a8e02dc752617face227d72afd1cfb2187e2433079e625bf82b807a313689db71b6472c6b2b389a2340d2798737b1199a39631c28a + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 languageName: node linkType: hard @@ -10140,13 +11738,13 @@ __metadata: linkType: hard "katex@npm:^0.16.0": - version: 0.16.47 - resolution: "katex@npm:0.16.47" + version: 0.16.21 + resolution: "katex@npm:0.16.21" dependencies: commander: "npm:^8.3.0" bin: katex: cli.js - checksum: 10c0/b10f4d0651c60771a48444879e4227255e26e2b2ec061b1ee4b08934863ad2324ba8dbb772455f7768aeb14dfcc13bcd309174a0ddd5ef954a607f644a197710 + checksum: 10c0/e2e4139ba72a13f2393308fbb2b4c5511611a19a40a6e39d956cf775e553af3517dbfd0a54477faaf401c923e4654e32296347846b8ff15dfa579f88ff8579bb languageName: node linkType: hard @@ -10197,12 +11795,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.9.1": - version: 2.14.1 - resolution: "launch-editor@npm:2.14.1" + version: 2.10.0 + resolution: "launch-editor@npm:2.10.0" dependencies: - picocolors: "npm:^1.1.1" - shell-quote: "npm:^1.8.4" - checksum: 10c0/bb0ab182086afaf1c391abd38d6fc9d5391cb43d0c2da1d96176f79e9995635cdf34dcfd8df3f756bb82d7bbbb7d37014d5eb312f337350889c0cff92db53dab + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 languageName: node linkType: hard @@ -10248,11 +11846,11 @@ __metadata: linkType: hard "linkify-it@npm:^5.0.0": - version: 5.0.2 - resolution: "linkify-it@npm:5.0.2" + version: 5.0.0 + resolution: "linkify-it@npm:5.0.0" dependencies: uc.micro: "npm:^2.0.0" - checksum: 10c0/dd70b1735a13d41a2cff0a058ac3771166038f23f6aff004dd53873cf985c64b107902fe0b544a5b3d1ff6e63249cf9c648fb3ae9f285481db48f56887adb0d6 + checksum: 10c0/ff4abbcdfa2003472fc3eb4b8e60905ec97718e11e33cca52059919a4c80cc0e0c2a14d23e23d8c00e5402bc5a885cdba8ca053a11483ab3cc8b3c7a52f88e2d languageName: node linkType: hard @@ -10444,6 +12042,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 + languageName: node + linkType: hard + "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -10579,9 +12186,9 @@ __metadata: linkType: hard "marky@npm:^1.2.2": - version: 1.3.0 - resolution: "marky@npm:1.3.0" - checksum: 10c0/6619cdb132fdc4f7cd3e2bed6eebf81a38e50ff4b426bbfb354db68731e4adfebf35ebfd7c8e5a6e846cbf9b872588c4f76db25782caee8c1529ec9d483bf98b + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: 10c0/ca8a011f287dab1ac3291df720fc32b366c4cd767347b63722966650405ce71ec6566f71d1e22e1768bf6461a7fd689b9038e7df0fcfb62eacf3a5a6dcac249e languageName: node linkType: hard @@ -10616,26 +12223,16 @@ __metadata: linkType: hard "memfs@npm:^4.38.2": - version: 4.64.0 - resolution: "memfs@npm:4.64.0" - dependencies: - "@jsonjoy.com/fs-core": "npm:4.64.0" - "@jsonjoy.com/fs-fsa": "npm:4.64.0" - "@jsonjoy.com/fs-node": "npm:4.64.0" - "@jsonjoy.com/fs-node-builtins": "npm:4.64.0" - "@jsonjoy.com/fs-node-to-fsa": "npm:4.64.0" - "@jsonjoy.com/fs-node-utils": "npm:4.64.0" - "@jsonjoy.com/fs-print": "npm:4.64.0" - "@jsonjoy.com/fs-snapshot": "npm:4.64.0" + version: 4.38.2 + resolution: "memfs@npm:4.38.2" + dependencies: "@jsonjoy.com/json-pack": "npm:^1.11.0" "@jsonjoy.com/util": "npm:^1.9.0" glob-to-regex.js: "npm:^1.0.1" thingies: "npm:^2.5.0" tree-dump: "npm:^1.0.3" tslib: "npm:^2.0.0" - peerDependencies: - tslib: 2 - checksum: 10c0/fe4b887b1709faeed6c42567cb3310c534b1c4eebae00be19a950eb1c2cbe010e014cd7aa4255ff1afc34ec62a105a28c7add93ad4c36ee8b219e8665c9ca1f8 + checksum: 10c0/890d1b91b946c91aaf4378529378cfdafcee0caeb6205c8e684f19403ea001aa55fb1ad3508f1cdd438750ee246a126afe142306664369dda5d23bdf4618da69 languageName: node linkType: hard @@ -10660,7 +12257,7 @@ __metadata: languageName: node linkType: hard -"metro-babel-register@npm:^0.84.2": +"metro-babel-register@npm:^0.84.3": version: 0.84.4 resolution: "metro-babel-register@npm:0.84.4" dependencies: @@ -10692,7 +12289,7 @@ __metadata: languageName: node linkType: hard -"metro-babel-transformer@npm:0.84.4": +"metro-babel-transformer@npm:0.84.4, metro-babel-transformer@npm:^0.84.3": version: 0.84.4 resolution: "metro-babel-transformer@npm:0.84.4" dependencies: @@ -10763,7 +12360,7 @@ __metadata: languageName: node linkType: hard -"metro-config@npm:0.84.4, metro-config@npm:^0.84.0, metro-config@npm:^0.84.2": +"metro-config@npm:0.84.4, metro-config@npm:^0.84.3": version: 0.84.4 resolution: "metro-config@npm:0.84.4" dependencies: @@ -10790,7 +12387,7 @@ __metadata: languageName: node linkType: hard -"metro-core@npm:0.84.4, metro-core@npm:^0.84.2": +"metro-core@npm:0.84.4, metro-core@npm:^0.84.3": version: 0.84.4 resolution: "metro-core@npm:0.84.4" dependencies: @@ -10873,7 +12470,7 @@ __metadata: languageName: node linkType: hard -"metro-resolver@npm:0.84.4, metro-resolver@npm:^0.84.2": +"metro-resolver@npm:0.84.4, metro-resolver@npm:^0.84.3": version: 0.84.4 resolution: "metro-resolver@npm:0.84.4" dependencies: @@ -10892,7 +12489,7 @@ __metadata: languageName: node linkType: hard -"metro-runtime@npm:0.84.4, metro-runtime@npm:^0.84.2": +"metro-runtime@npm:0.84.4, metro-runtime@npm:^0.84.3": version: 0.84.4 resolution: "metro-runtime@npm:0.84.4" dependencies: @@ -10919,7 +12516,7 @@ __metadata: languageName: node linkType: hard -"metro-source-map@npm:0.84.4, metro-source-map@npm:^0.84.2": +"metro-source-map@npm:0.84.4, metro-source-map@npm:^0.84.3": version: 0.84.4 resolution: "metro-source-map@npm:0.84.4" dependencies: @@ -10982,7 +12579,7 @@ __metadata: languageName: node linkType: hard -"metro-transform-plugins@npm:0.84.4, metro-transform-plugins@npm:^0.84.2": +"metro-transform-plugins@npm:0.84.4, metro-transform-plugins@npm:^0.84.3": version: 0.84.4 resolution: "metro-transform-plugins@npm:0.84.4" dependencies: @@ -11087,7 +12684,7 @@ __metadata: languageName: node linkType: hard -"metro@npm:0.84.4, metro@npm:^0.84.0, metro@npm:^0.84.2": +"metro@npm:0.84.4, metro@npm:^0.84.3": version: 0.84.4 resolution: "metro@npm:0.84.4" dependencies: @@ -11448,7 +13045,14 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.54.0": +"mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 10c0/1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 + languageName: node + linkType: hard + +"mime-db@npm:^1.54.0": version: 1.54.0 resolution: "mime-db@npm:1.54.0" checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 @@ -11521,7 +13125,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.9, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": +"minimatch@npm:9.0.9": version: 9.0.9 resolution: "minimatch@npm:9.0.9" dependencies: @@ -11540,11 +13144,11 @@ __metadata: linkType: hard "minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.5 - resolution: "minimatch@npm:3.1.5" + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 10c0/2ecbdc0d33f07bddb0315a8b5afbcb761307a8778b48f0b312418ccbced99f104a2d17d8aca7573433c70e8ccd1c56823a441897a45e384ea76ef401a26ace70 + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard @@ -11557,6 +13161,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + "minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -11712,18 +13325,6 @@ __metadata: languageName: node linkType: hard -"node-exports-info@npm:^1.6.0": - version: 1.6.2 - resolution: "node-exports-info@npm:1.6.2" - dependencies: - array.prototype.flatmap: "npm:^1.3.3" - es-errors: "npm:^1.3.0" - object.entries: "npm:^1.1.9" - semver: "npm:^6.3.1" - checksum: 10c0/5278fab18e8c97f45275c51819c3078ca9488361e875bc01b680776a339d2fee1ca9c6fcfb972df14945a1b184cc9924a1d9ba87e90f6cb3422c7f5b6900f4bc - languageName: node - linkType: hard - "node-fetch@npm:*": version: 3.3.2 resolution: "node-fetch@npm:3.3.2" @@ -11790,7 +13391,14 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.51": +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa + languageName: node + linkType: hard + +"node-releases@npm:^2.0.50": version: 2.0.51 resolution: "node-releases@npm:2.0.51" checksum: 10c0/6cf3fe1f9eabe02ce6de67e9db77b73edc9f5625003791e1f8f239f8e2a851450a5aeb1eff2cc43cfb26312e19b26bfe07626bf428479e6a76f56553fc6148da @@ -12101,14 +13709,14 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": +"object-inspect@npm:^1.13.1, object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard -"object-is@npm:^1.0.1": +"object-is@npm:^1.0.1, object-is@npm:^1.1.5": version: 1.1.6 resolution: "object-is@npm:1.1.6" dependencies: @@ -12125,7 +13733,19 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" + dependencies: + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + languageName: node + linkType: hard + +"object.assign@npm:^4.1.7": version: 4.1.7 resolution: "object.assign@npm:4.1.7" dependencies: @@ -12163,7 +13783,18 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.2.1": +"object.values@npm:^1.1.6": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 + languageName: node + linkType: hard + +"object.values@npm:^1.2.1": version: 1.2.1 resolution: "object.values@npm:1.2.1" dependencies: @@ -12175,21 +13806,21 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" dependencies: ee-first: "npm:1.1.1" - checksum: 10c0/c904f9e518b11941eb60279a3cbfaf1289bd0001f600a950255b1dede9fe3df8cd74f38483550b3bb9485165166acb5db500c3b4c4337aec2815c88c96fcc2ea + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 languageName: node linkType: hard -"on-finished@npm:~2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" dependencies: ee-first: "npm:1.1.1" - checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 + checksum: 10c0/c904f9e518b11941eb60279a3cbfaf1289bd0001f600a950255b1dede9fe3df8cd74f38483550b3bb9485165166acb5db500c3b4c4337aec2815c88c96fcc2ea languageName: node linkType: hard @@ -12572,7 +14203,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -12586,13 +14217,27 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"picomatch@npm:^2.2.1": version: 2.3.2 resolution: "picomatch@npm:2.3.2" checksum: 10c0/a554d1709e59be97d1acb9eaedbbc700a5c03dbd4579807baed95100b00420bc729335440ef15004ae2378984e2487a7c1cebd743cfdb72b6fa9ab69223c0d61 languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 + languageName: node + linkType: hard + "picomatch@npm:^4.0.4": version: 4.0.5 resolution: "picomatch@npm:4.0.5" @@ -12624,9 +14269,9 @@ __metadata: linkType: hard "pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6": - version: 4.0.7 - resolution: "pirates@npm:4.0.7" - checksum: 10c0/a51f108dd811beb779d58a76864bbd49e239fa40c7984cd11596c75a121a8cc789f1c8971d8bb15f0dbf9d48b76c05bb62fcbce840f89b688c0fa64b37e8478a + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 languageName: node linkType: hard @@ -12649,8 +14294,8 @@ __metadata: linkType: hard "pkijs@npm:^3.3.3": - version: 3.4.0 - resolution: "pkijs@npm:3.4.0" + version: 3.3.3 + resolution: "pkijs@npm:3.3.3" dependencies: "@noble/hashes": "npm:1.4.0" asn1js: "npm:^3.0.6" @@ -12658,25 +14303,25 @@ __metadata: pvtsutils: "npm:^1.3.6" pvutils: "npm:^1.1.3" tslib: "npm:^2.8.1" - checksum: 10c0/33cfab9283702782ae228bd2d4a51b1e9b2e0d6e2141207f29ee95716101ac4fe6e6821882da5f5eca28c74be3964b181b09e95cbbb757b2bd9dca918a5765fd + checksum: 10c0/7b60f3398c35538ce05b613b5ff86c0df6b7e236e2ba6063fec2f89a80eb214d45c175e19cf13e20bed0c474000f1d3653a5234efc42e9528d1912d2edae5914 languageName: node linkType: hard "plist@npm:^3.0.0, plist@npm:^3.0.5, plist@npm:^3.1.0": - version: 3.1.1 - resolution: "plist@npm:3.1.1" + version: 3.1.0 + resolution: "plist@npm:3.1.0" dependencies: - "@xmldom/xmldom": "npm:^0.9.10" + "@xmldom/xmldom": "npm:^0.8.8" base64-js: "npm:^1.5.1" xmlbuilder: "npm:^15.1.1" - checksum: 10c0/af681277c2e541c6aab0ddee57f59459c43beeea1ee7aa2d4218aa39595fb41c068e2d2be3e4abb17e3252eaf2c1b806ecfb1d402fa5a3f4a6e1a7a32c880c9a + checksum: 10c0/db19ba50faafc4103df8e79bcd6b08004a56db2a9dd30b3e5c8b0ef30398ef44344a674e594d012c8fc39e539a2b72cb58c60a76b4b4401cbbc7c8f6b028d93d languageName: node linkType: hard -"possible-typed-array-names@npm:^1.0.0, possible-typed-array-names@npm:^1.1.0": - version: 1.1.0 - resolution: "possible-typed-array-names@npm:1.1.0" - checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd languageName: node linkType: hard @@ -12698,12 +14343,12 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-hermes-parser@npm:0.35.0": - version: 0.35.0 - resolution: "prettier-plugin-hermes-parser@npm:0.35.0" +"prettier-plugin-hermes-parser@npm:0.36.0": + version: 0.36.0 + resolution: "prettier-plugin-hermes-parser@npm:0.36.0" peerDependencies: prettier: ^3.0.0 - checksum: 10c0/93180ec1a8c416848e6caae6e3bbe2a16a260900699fcf8f31e6316ada5c099c10f56c732c71ead1f75d359410c08f33ccf6a02bbb6b7ac5fa48dfed196a8b0b + checksum: 10c0/2255009a398c560becd4520b2000318f509b9a062269af11d87e47cbe0896c0a1c7e86dad18cfd101a1ceeefb2af753026f9a80d716a2167a2ba01358c6709a0 languageName: node linkType: hard @@ -12725,15 +14370,6 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.4.2": - version: 3.9.5 - resolution: "prettier@npm:3.9.5" - bin: - prettier: bin/prettier.cjs - checksum: 10c0/0349dd9e6d8010965de6f69e6b6ee2484b8caf78c66675afced6c75ad60ff24c3a2a4f41153fb8adeaee4d8f539641b48cebc71d283cec4d146e9962126c5ceb - languageName: node - linkType: hard - "pretty-format@npm:30.4.1": version: 30.4.1 resolution: "pretty-format@npm:30.4.1" @@ -12847,12 +14483,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.4 - resolution: "pump@npm:3.0.4" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10c0/2780e66b5471c19e3e3e1063b84f3f6a3a08367f24c5ed552f98cd5901e6ada27c7ad6495d4244f553fd03b01884a4561933064f053f47c8994d84fd352768ea + checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f languageName: node linkType: hard @@ -12886,20 +14522,19 @@ __metadata: languageName: node linkType: hard -"pvutils@npm:^1.1.3, pvutils@npm:^1.1.5": +"pvutils@npm:^1.1.3": version: 1.1.5 resolution: "pvutils@npm:1.1.5" checksum: 10c0/e968b07b78a58fec9377fe7aa6342c8cfa21c8fb4afc4e51e1489bd42bec6dc71b8a52541d0aede0aea17adec7ca3f89f29f56efdc31d0083cc02e9bb5721bcf languageName: node linkType: hard -"qs@npm:~6.15.1": - version: 6.15.3 - resolution: "qs@npm:6.15.3" +"qs@npm:6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" dependencies: - es-define-property: "npm:^1.0.1" - side-channel: "npm:^1.1.1" - checksum: 10c0/8f3f6e45ece255347d57696628401cde29e9ec649fff698b53bd3150dea7cefdf33036e1bc1826b9f110bfa7cb0ec4ab9f5297eca628ce216c55af82c304e08e + side-channel: "npm:^1.0.6" + checksum: 10c0/62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 languageName: node linkType: hard @@ -12940,15 +14575,15 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:~2.5.3": - version: 2.5.3 - resolution: "raw-body@npm:2.5.3" +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" dependencies: - bytes: "npm:~3.1.2" - http-errors: "npm:~2.0.1" - iconv-lite: "npm:~0.4.24" - unpipe: "npm:~1.0.0" - checksum: 10c0/449844344fc90547fb994383a494b83300e4f22199f146a79f68d78a199a8f2a923ea9fd29c3be979bfd50291a3884733619ffc15ba02a32e703b612f8d3f74a + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 languageName: node linkType: hard @@ -13020,16 +14655,16 @@ __metadata: abort-controller: "npm:^3.0.0" anser: "npm:^1.4.9" ansi-regex: "npm:^5.0.0" - babel-plugin-syntax-hermes-parser: "npm:0.35.0" + babel-plugin-syntax-hermes-parser: "npm:0.36.0" base64-js: "npm:^1.5.1" commander: "npm:^12.0.0" flow-enums-runtime: "npm:^0.0.6" glob: "npm:^7.1.1" - hermes-compiler: "npm:250829098.0.6" + hermes-compiler: "npm:250829098.0.12" invariant: "npm:^2.2.4" memoize-one: "npm:^5.0.0" - metro-runtime: "npm:^0.84.2" - metro-source-map: "npm:^0.84.2" + metro-runtime: "npm:^0.84.3" + metro-source-map: "npm:^0.84.3" nullthrows: "npm:^1.1.1" pretty-format: "npm:^29.7.0" promise: "npm:^8.3.0" @@ -13161,7 +14796,22 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.10, reflect.getprototypeof@npm:^1.0.9": +"reflect.getprototypeof@npm:^1.0.4": + version: 1.0.6 + resolution: "reflect.getprototypeof@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.1" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + globalthis: "npm:^1.0.3" + which-builtin-type: "npm:^1.1.3" + checksum: 10c0/baf4ef8ee6ff341600f4720b251cf5a6cb552d6a6ab0fdc036988c451bf16f920e5feb0d46bd4f530a5cce568f1f7aca2d77447ca798920749cfc52783c39b55 + languageName: node + linkType: hard + +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": version: 1.0.10 resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: @@ -13177,6 +14827,15 @@ __metadata: languageName: node linkType: hard +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10c0/5510785eeaf56bbfdf4e663d6753f125c08d2a372d4107bc1b756b7bf142e2ed80c2733a8b54e68fb309ba37690e66a0362699b0e21d5c1f0255dea1b00e6460 + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^10.2.2": version: 10.2.2 resolution: "regenerate-unicode-properties@npm:10.2.2" @@ -13200,7 +14859,35 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" + dependencies: + "@babel/runtime": "npm:^7.8.4" + checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2": + version: 1.5.3 + resolution: "regexp.prototype.flags@npm:1.5.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + set-function-name: "npm:^2.0.2" + checksum: 10c0/e1a7c7dc42cc91abf73e47a269c4b3a8f225321b7f617baa25821f6a123a91d23a73b5152f21872c566e699207e1135d075d2251cd3e84cc96d82a910adf6020 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.5.3, regexp.prototype.flags@npm:^1.5.4": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: @@ -13214,6 +14901,20 @@ __metadata: languageName: node linkType: hard +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.12.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10c0/bbcb83a854bf96ce4005ee4e4618b71c889cda72674ce6092432f0039b47890c2d0dfeb9057d08d440999d9ea03879ebbb7f26ca005ccf94390e55c348859b98 + languageName: node + linkType: hard + "regexpu-core@npm:^6.3.1": version: 6.4.0 resolution: "regexpu-core@npm:6.4.0" @@ -13235,6 +14936,17 @@ __metadata: languageName: node linkType: hard +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" + dependencies: + jsesc: "npm:~3.0.2" + bin: + regjsparser: bin/parser + checksum: 10c0/99d3e4e10c8c7732eb7aa843b8da2fd8b647fe144d3711b480e4647dc3bff4b1e96691ccf17f3ace24aa866a50b064236177cb25e6e4fbbb18285d99edaed83b + languageName: node + linkType: hard + "regjsparser@npm:^0.13.0": version: 0.13.2 resolution: "regjsparser@npm:0.13.2" @@ -13306,14 +15018,34 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:2.0.3, resolve.exports@npm:^2.0.0": +"resolve.exports@npm:2.0.3": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.11, resolve@npm:~1.22.1, resolve@npm:~1.22.2": +"resolve.exports@npm:^2.0.0": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: 10c0/cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98 + languageName: node + linkType: hard + +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:~1.22.1, resolve@npm:~1.22.2": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + languageName: node + linkType: hard + +"resolve@npm:^1.19.0, resolve@npm:^1.22.11": version: 1.22.12 resolution: "resolve@npm:1.22.12" dependencies: @@ -13328,22 +15060,32 @@ __metadata: linkType: hard "resolve@npm:^2.0.0-next.5": - version: 2.0.0-next.7 - resolution: "resolve@npm:2.0.0-next.7" + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" dependencies: - es-errors: "npm:^1.3.0" - is-core-module: "npm:^2.16.2" - node-exports-info: "npm:^1.6.0" - object-keys: "npm:^1.1.1" + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/8c6fa17ccdb826a3a52387ed8c42bf705dbc19d5494da52a86661b124b5b88fad5d8edbbb4434a1b563ecf7768368b7da9fb9489e20f36e02f7551a4ea87d707 + checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin": +"resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.11#optional!builtin": version: 1.22.12 resolution: "resolve@patch:resolve@npm%3A1.22.12#optional!builtin::version=1.22.12&hash=c3c19d" dependencies: @@ -13358,18 +15100,15 @@ __metadata: linkType: hard "resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": - version: 2.0.0-next.7 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.7#optional!builtin::version=2.0.0-next.7&hash=c3c19d" + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: - es-errors: "npm:^1.3.0" - is-core-module: "npm:^2.16.2" - node-exports-info: "npm:^1.6.0" - object-keys: "npm:^1.1.1" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c0/6bb6f1d8a1789f7a5b4e35d950e76bc0ba632ff7d51fe86b6f34fb5f41e1ce0f7b884ec166828cfc0728ddffeaee49527711d752d12398297f90c51acd22195e + checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 languageName: node linkType: hard @@ -13410,9 +15149,9 @@ __metadata: linkType: hard "reusify@npm:^1.0.4": - version: 1.1.0 - resolution: "reusify@npm:1.1.0" - checksum: 10c0/4eff0d4a5f9383566c7d7ec437b671cc51b25963bd61bf127c3f3d3f68e44a026d99b8d2f1ad344afff8d278a8fe70a8ea092650a716d22287e8bef7126bb2fa + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 languageName: node linkType: hard @@ -13491,16 +15230,28 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + has-symbols: "npm:^1.0.3" + isarray: "npm:^2.0.5" + checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + languageName: node + linkType: hard + "safe-array-concat@npm:^1.1.3": - version: 1.1.4 - resolution: "safe-array-concat@npm:1.1.4" + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: "npm:^1.0.9" - call-bound: "npm:^1.0.4" - get-intrinsic: "npm:^1.3.0" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" has-symbols: "npm:^1.1.0" isarray: "npm:^2.0.5" - checksum: 10c0/95fb4904ab1d9360a666fe5ba6d88f1c4a3a39682739e4512cff809fc6b5722a94bd95189211015bfb45859a7ffbc3340ea303ae22721c91c59e8946d310975a + checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard @@ -13521,7 +15272,18 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.1.4" + checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex-test@npm:1.1.0" dependencies: @@ -13581,7 +15343,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.3": +"semver@npm:^7.0.0, semver@npm:^7.6.3": version: 7.8.5 resolution: "semver@npm:7.8.5" bin: @@ -13590,33 +15352,44 @@ __metadata: languageName: node linkType: hard -"semver@npm:~7.7.4": - version: 7.7.4 - resolution: "semver@npm:7.7.4" +"semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": + version: 7.7.2 + resolution: "semver@npm:7.7.2" + bin: + semver: bin/semver.js + checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + languageName: node + linkType: hard + +"semver@npm:~7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: 10c0/5215ad0234e2845d4ea5bb9d836d42b03499546ddafb12075566899fc617f68794bb6f146076b6881d755de17d6c6cc73372555879ec7dce2c2feee947866ad2 + checksum: 10c0/5160b06975a38b11c1ab55950cb5b8a23db78df88275d3d8a42ccf1f29e55112ac995b3a26a522c36e3b5f76b0445f1eef70d696b8c7862a2b4303d7b0e7609e languageName: node linkType: hard -"send@npm:~0.19.1": - version: 0.19.2 - resolution: "send@npm:0.19.2" +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" dependencies: debug: "npm:2.6.9" depd: "npm:2.0.0" destroy: "npm:1.2.0" - encodeurl: "npm:~2.0.0" + encodeurl: "npm:~1.0.2" escape-html: "npm:~1.0.3" etag: "npm:~1.8.1" - fresh: "npm:~0.5.2" - http-errors: "npm:~2.0.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" mime: "npm:1.6.0" ms: "npm:2.1.3" - on-finished: "npm:~2.4.1" + on-finished: "npm:2.4.1" range-parser: "npm:~1.2.1" - statuses: "npm:~2.0.2" - checksum: 10c0/20c2389fe0fdf3fc499938cac598bc32272287e993c4960717381a10de8550028feadfb9076f959a3a3ebdea42e1f690e116f0d16468fa56b9fd41866d3dc267 + statuses: "npm:2.0.1" + checksum: 10c0/ea3f8a67a8f0be3d6bf9080f0baed6d2c51d11d4f7b4470de96a5029c598a7011c497511ccc28968b70ef05508675cebff27da9151dd2ceadd60be4e6cf845e3 languageName: node linkType: hard @@ -13637,14 +15410,14 @@ __metadata: linkType: hard "serve-static@npm:^1.13.1, serve-static@npm:^1.16.2": - version: 1.16.3 - resolution: "serve-static@npm:1.16.3" + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" dependencies: encodeurl: "npm:~2.0.0" escape-html: "npm:~1.0.3" parseurl: "npm:~1.3.3" - send: "npm:~0.19.1" - checksum: 10c0/36320397a073c71bedf58af48a4a100fe6d93f07459af4d6f08b9a7217c04ce2a4939e0effd842dc7bece93ffcd59eb52f58c4fff2a8e002dc29ae6b219cd42b + send: "npm:0.19.0" + checksum: 10c0/528fff6f5e12d0c5a391229ad893910709bc51b5705962b09404a1d813857578149b8815f35d3ee5752f44cd378d0f31669d4b1d7e2d11f41e08283d5134bd1f languageName: node linkType: hard @@ -13655,7 +15428,7 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.2": +"set-function-length@npm:^1.2.1, set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -13669,7 +15442,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.2": +"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -13692,7 +15465,7 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:~1.2.0": +"setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc @@ -13725,9 +15498,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.7.3": - version: 1.10.0 - resolution: "shell-quote@npm:1.10.0" - checksum: 10c0/46ee59bfd972ce6a45500c44ed130dff2d0a7d6fbac9841e59d548518cad8060a06393c9a5dcbc0cede294ad80b2a2cd8c904679e09265f53efc0a0879f30961 + version: 1.9.0 + resolution: "shell-quote@npm:1.9.0" + checksum: 10c0/a39960107eb086b02394cfceb3c732bd3bf567b568719ff47101448fc3f1bf4a59ecfdd8960ff7ea564d749ef8bda70f2c82a768f22d8c7aeeabf2b64f53b7e8 languageName: node linkType: hard @@ -13744,13 +15517,13 @@ __metadata: languageName: node linkType: hard -"side-channel-list@npm:^1.0.1": - version: 1.0.1 - resolution: "side-channel-list@npm:1.0.1" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: es-errors: "npm:^1.3.0" - object-inspect: "npm:^1.13.4" - checksum: 10c0/d346c787fd2f9f1c2fdea14f00e8250118db0e7596d85a6cb9faa75f105d31a73a8f7a341c93d7df2a2429098c3d37a77bd3be9e88c37094b8c01807bc77c7a2 + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d languageName: node linkType: hard @@ -13779,16 +15552,16 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.1.0, side-channel@npm:^1.1.1": - version: 1.1.1 - resolution: "side-channel@npm:1.1.1" +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" dependencies: es-errors: "npm:^1.3.0" - object-inspect: "npm:^1.13.4" - side-channel-list: "npm:^1.0.1" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" side-channel-map: "npm:^1.0.1" side-channel-weakmap: "npm:^1.0.2" - checksum: 10c0/dc0ab81d67f61bda9247d053ce93f41c3fd8ad2bdcb9cf9d8d2f8540d488f26d87a5e99ebfc07eea49ec025867b2452b705442d974b1478f0395e69f6bfb3270 + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 languageName: node linkType: hard @@ -13981,9 +15754,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.23 - resolution: "spdx-license-ids@npm:3.0.23" - checksum: 10c0/8495620f6f2a237749cce922ea2d593a66f7885c301b1a0f5542183e7041182f27f616a8f13345cefdea0c9b3e0899328e0aa8cec100cf4f3fac4bb3bd975515 + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: 10c0/ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 languageName: node linkType: hard @@ -14027,11 +15800,18 @@ __metadata: linkType: hard "stacktrace-parser@npm:^0.1.10": - version: 0.1.11 - resolution: "stacktrace-parser@npm:0.1.11" + version: 0.1.10 + resolution: "stacktrace-parser@npm:0.1.10" dependencies: type-fest: "npm:^0.7.1" - checksum: 10c0/4633d9afe8cd2f6c7fb2cebdee3cc8de7fd5f6f9736645fd08c0f66872a303061ce9cc0ccf46f4216dc94a7941b56e331012398dc0024dc25e46b5eb5d4ff018 + checksum: 10c0/f9c9cd55b0642a546e5f0516a87124fc496dcc2c082b96b156ed094c51e423314795cd1839cd4c59026349cf392d3414f54fc42165255602728588a58a9f72d3 + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 languageName: node linkType: hard @@ -14042,10 +15822,12 @@ __metadata: languageName: node linkType: hard -"statuses@npm:~2.0.2": - version: 2.0.2 - resolution: "statuses@npm:2.0.2" - checksum: 10c0/a9947d98ad60d01f6b26727570f3bcceb6c8fa789da64fe6889908fe2e294d57503b14bf2b5af7605c2d36647259e856635cd4c49eab41667658ec9d0080ec3f +"stop-iteration-iterator@npm:^1.0.0": + version: 1.0.0 + resolution: "stop-iteration-iterator@npm:1.0.0" + dependencies: + internal-slot: "npm:^1.0.4" + checksum: 10c0/c4158d6188aac510d9e92925b58709207bd94699e9c31186a040c80932a687f84a51356b5895e6dc72710aad83addb9411c22171832c9ae0e6e11b7d61b0dfb9 languageName: node linkType: hard @@ -14122,14 +15904,13 @@ __metadata: languageName: node linkType: hard -"string.prototype.includes@npm:^2.0.1": - version: 2.0.1 - resolution: "string.prototype.includes@npm:2.0.1" +"string.prototype.includes@npm:^2.0.0": + version: 2.0.0 + resolution: "string.prototype.includes@npm:2.0.0" dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" - checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/32dff118c9e9dcc87e240b05462fa8ee7248d9e335c0015c1442fe18152261508a2146d9bb87ddae56abab69148a83c61dfaea33f53853812a6a2db737689ed2 languageName: node linkType: hard @@ -14165,30 +15946,52 @@ __metadata: linkType: hard "string.prototype.trim@npm:^1.2.10": - version: 1.2.11 - resolution: "string.prototype.trim@npm:1.2.11" + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - call-bind: "npm:^1.0.9" - call-bound: "npm:^1.0.4" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" define-data-property: "npm:^1.1.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.24.2" - es-object-atoms: "npm:^1.1.2" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" has-property-descriptors: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/b153cf8ed06db82ff40e27829e88e5c13f45eff9799f1d5707626e25989b488b059d6f5d57011e07f77745e28451e16735f295bc59c8ae146a4fd73a442366b0 + checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c languageName: node linkType: hard "string.prototype.trimend@npm:^1.0.9": - version: 1.0.10 - resolution: "string.prototype.trimend@npm:1.0.10" + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: "npm:^1.0.9" - call-bound: "npm:^1.0.4" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.1.2" - checksum: 10c0/cc09233181769047a5330becfd5740fec5f0c8137886e7b553626788b00f75df9f34db1159bc52dbb7fc389b8ebb6e1dab44c8c9e31eb600039729a542013286 + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 languageName: node linkType: hard @@ -14222,11 +16025,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": - version: 7.2.0 - resolution: "strip-ansi@npm:7.2.0" + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" dependencies: - ansi-regex: "npm:^6.2.2" - checksum: 10c0/544d13b7582f8254811ea97db202f519e189e59d35740c46095897e254e4f1aa9fe1524a83ad6bc5ad67d4dd6c0281d2e0219ed62b880a6238a16a17d375f221 + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 languageName: node linkType: hard @@ -14251,7 +16054,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -14268,9 +16071,9 @@ __metadata: linkType: hard "strnum@npm:^1.0.5": - version: 1.1.2 - resolution: "strnum@npm:1.1.2" - checksum: 10c0/a0fce2498fa3c64ce64a40dada41beb91cabe3caefa910e467dc0518ef2ebd7e4d10f8c2202a6104f1410254cae245066c0e94e2521fb4061a5cb41831952392 + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 10c0/64fb8cc2effbd585a6821faa73ad97d4b553c8927e49086a162ffd2cc818787643390b89d567460a8e74300148d11ac052e21c921ef2049f2987f4b1b89a7ff1 languageName: node linkType: hard @@ -14322,15 +16125,15 @@ __metadata: linkType: hard "tar@npm:^7.5.4": - version: 7.5.20 - resolution: "tar@npm:7.5.20" + version: 7.5.19 + resolution: "tar@npm:7.5.19" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/4df4335c6d958b76adf1eaced55889dec3ca1c51f450658a074af80694bb0d9c154a8e93fdf4da617372d1575b121295379993961bbe4cd4b0867c0e5689846a + checksum: 10c0/7022e8cb04a8ceccc0689f2c731743fa2aab2e3c3f559f7dbc37b65ef7d5913049b427284eded2ec0765c5db5ff72dd7939fe2ae15785ff422cef2116c95d798 languageName: node linkType: hard @@ -14349,16 +16152,16 @@ __metadata: linkType: hard "terser@npm:^5.15.0": - version: 5.49.0 - resolution: "terser@npm:5.49.0" + version: 5.31.6 + resolution: "terser@npm:5.31.6" dependencies: "@jridgewell/source-map": "npm:^0.3.3" - acorn: "npm:^8.15.0" + acorn: "npm:^8.8.2" commander: "npm:^2.20.0" source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10c0/c1f628a7a6226f7283db92ce43247306d612b80a60a075d97e1f5539a032beee05c87f889eacff2ffabd2fa9ac6bd1c147e5eb49c6546c9b174ed241d5f056a7 + checksum: 10c0/b17d02b65a52a5041430572b3c514475820f5e7590fa93773c0f5b4be601ccf3f6d745bf5a79f3ee58187cf85edf61c24ddf4345783839fccb44c9c8fa9b427e languageName: node linkType: hard @@ -14381,11 +16184,11 @@ __metadata: linkType: hard "thingies@npm:^2.5.0": - version: 2.6.0 - resolution: "thingies@npm:2.6.0" + version: 2.5.0 + resolution: "thingies@npm:2.5.0" peerDependencies: tslib: ^2 - checksum: 10c0/6357247872cfd0ef5407455eab2724ccbf591f0b1a56a230c66ab139dc0a8bb4acaf85c177af0eee7a49740a4674c424529eca3e573b439eb256afed4e433fac + checksum: 10c0/52194642c129615b6af15648621be9a2784ad25526e3facca6c28aa1a36ea32245ef146ebc3fbaf64a3605b8301a5335da505d0c314f851ff293b184e0de7fb9 languageName: node linkType: hard @@ -14410,7 +16213,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12": version: 0.2.17 resolution: "tinyglobby@npm:0.2.17" dependencies: @@ -14420,6 +16223,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -14452,7 +16265,7 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:~1.0.1": +"toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 @@ -14473,7 +16286,7 @@ __metadata: languageName: node linkType: hard -"tree-dump@npm:^1.0.3, tree-dump@npm:^1.1.0": +"tree-dump@npm:^1.0.3": version: 1.1.0 resolution: "tree-dump@npm:1.1.0" peerDependencies: @@ -14500,12 +16313,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.1.0, ts-api-utils@npm:^2.5.0": - version: 2.5.0 - resolution: "ts-api-utils@npm:2.5.0" +"ts-api-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" peerDependencies: typescript: ">=4.8.4" - checksum: 10c0/767849383c114e7f1971fa976b20e73ac28fd0c70d8d65c0004790bf4d8f89888c7e4cf6d5949f9c1beae9bc3c64835bef77bbe27fddf45a3c7b60cebcf85c8c + checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f languageName: node linkType: hard @@ -14615,6 +16428,17 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.3": version: 1.0.3 resolution: "typed-array-buffer@npm:1.0.3" @@ -14626,6 +16450,19 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + languageName: node + linkType: hard + "typed-array-byte-length@npm:^1.0.3": version: 1.0.3 resolution: "typed-array-byte-length@npm:1.0.3" @@ -14639,6 +16476,20 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + languageName: node + linkType: hard + "typed-array-byte-offset@npm:^1.0.4": version: 1.0.4 resolution: "typed-array-byte-offset@npm:1.0.4" @@ -14654,17 +16505,31 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + languageName: node + linkType: hard + "typed-array-length@npm:^1.0.7": - version: 1.0.8 - resolution: "typed-array-length@npm:1.0.8" + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: - call-bind: "npm:^1.0.9" - for-each: "npm:^0.3.5" - gopd: "npm:^1.2.0" - is-typed-array: "npm:^1.1.15" - possible-typed-array-names: "npm:^1.1.0" - reflect.getprototypeof: "npm:^1.0.10" - checksum: 10c0/5319f740fc426a3217182c2f7c87656acb0903e046de5a938e30167337d26abf1bb3ad4b32833a72521a4cc58223aec80627b38b357d0a3d5fd64881427e77ab + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 languageName: node linkType: hard @@ -14678,6 +16543,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.8.2": + version: 5.8.2 + resolution: "typescript@npm:5.8.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6 + languageName: node + linkType: hard + "typescript@npm:5.8.3": version: 5.8.3 resolution: "typescript@npm:5.8.3" @@ -14688,7 +16563,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.9.3, typescript@npm:^5.6.3": +"typescript@npm:^5.6.3": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: @@ -14708,6 +16583,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A5.8.2#optional!builtin": + version: 5.8.2 + resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/5448a08e595cc558ab321e49d4cac64fb43d1fa106584f6ff9a8d8e592111b373a995a1d5c7f3046211c8a37201eb6d0f1566f15cdb7a62a5e3be01d087848e2 + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A5.8.3#optional!builtin": version: 5.8.3 resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" @@ -14718,7 +16603,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.9.3#optional!builtin, typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": +"typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": version: 5.9.3 resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" bin: @@ -14735,6 +16620,18 @@ __metadata: languageName: node linkType: hard +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.0.3" + which-boxed-primitive: "npm:^1.0.2" + checksum: 10c0/81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 + languageName: node + linkType: hard + "unbox-primitive@npm:^1.1.0": version: 1.1.0 resolution: "unbox-primitive@npm:1.1.0" @@ -14773,17 +16670,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~8.3.0": - version: 8.3.0 - resolution: "undici-types@npm:8.3.0" - checksum: 10c0/c8aa7e2fbebfce519654dafadc0ece59be888d2ccaf180fb4495da875e7b536d2456345c384069c7e6f3e9c9ab7435f074957da306f142343eee86ff8048855a - languageName: node - linkType: hard - "undici@npm:^6.23.0": - version: 6.27.0 - resolution: "undici@npm:6.27.0" - checksum: 10c0/f88c3dae3957dbf9d93cb481440aced317bd3c4941b5914fea5efba516d51138988cdb5c76006f0bb1337e41d56c3443351055d492e73af2428521c37ba2a76f + version: 6.23.0 + resolution: "undici@npm:6.23.0" + checksum: 10c0/d846b3fdfd05aa6081ba1eab5db6bbc21b283042c7a43722b86d1ee2bf749d7c990ceac0c809f9a07ffd88b1b0f4c0f548a8362c035088cb1997d63abdda499c languageName: node linkType: hard @@ -14795,9 +16685,9 @@ __metadata: linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.1 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" - checksum: 10c0/f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 + version: 2.0.0 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" + checksum: 10c0/0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de languageName: node linkType: hard @@ -14811,6 +16701,13 @@ __metadata: languageName: node linkType: hard +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 10c0/f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 + languageName: node + linkType: hard + "unicode-match-property-value-ecmascript@npm:^2.2.1": version: 2.2.1 resolution: "unicode-match-property-value-ecmascript@npm:2.2.1" @@ -14819,9 +16716,9 @@ __metadata: linkType: hard "unicode-property-aliases-ecmascript@npm:^2.0.0": - version: 2.2.0 - resolution: "unicode-property-aliases-ecmascript@npm:2.2.0" - checksum: 10c0/b338529831c988ac696f2bdbcd4579d1c5cc844b24eda7269973c457fa81989bdb49a366af37a448eb1a60f1dae89559ea2a5854db2797e972a0162eee0778c6 + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 languageName: node linkType: hard @@ -14833,9 +16730,9 @@ __metadata: linkType: hard "universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2": - version: 7.0.3 - resolution: "universal-user-agent@npm:7.0.3" - checksum: 10c0/6043be466a9bb96c0ce82392842d9fddf4c37e296f7bacc2cb25f47123990eb436c82df824644f9c5070a94dbdb117be17f66d54599ab143648ec57ef93dbcc8 + version: 7.0.2 + resolution: "universal-user-agent@npm:7.0.2" + checksum: 10c0/e60517ee929813e6b3ac0ceb3c66deccafadc71341edca160279ff046319c684fd7090a60d63aa61cd34a06c2d2acebeb8c2f8d364244ae7bf8ab788e20cd8c8 languageName: node linkType: hard @@ -14853,13 +16750,27 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:~1.0.0": +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c languageName: node linkType: hard +"update-browserslist-db@npm:^1.1.1": + version: 1.1.3 + resolution: "update-browserslist-db@npm:1.1.3" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/682e8ecbf9de474a626f6462aa85927936cdd256fe584c6df2508b0df9f7362c44c957e9970df55dfe44d3623807d26316ea2c7d26b80bb76a16c56c37233c32 + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.2.3": version: 1.2.3 resolution: "update-browserslist-db@npm:1.2.3" @@ -14874,7 +16785,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -15022,6 +16933,19 @@ __metadata: languageName: node linkType: hard +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + dependencies: + is-bigint: "npm:^1.0.1" + is-boolean-object: "npm:^1.1.0" + is-number-object: "npm:^1.0.4" + is-string: "npm:^1.0.5" + is-symbol: "npm:^1.0.3" + checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + languageName: node + linkType: hard + "which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": version: 1.1.1 resolution: "which-boxed-primitive@npm:1.1.1" @@ -15035,6 +16959,26 @@ __metadata: languageName: node linkType: hard +"which-builtin-type@npm:^1.1.3": + version: 1.1.4 + resolution: "which-builtin-type@npm:1.1.4" + dependencies: + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.0.5" + is-finalizationregistry: "npm:^1.0.2" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.1.4" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.0.2" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" + checksum: 10c0/a4a76d20d869a81b1dbb4adea31edc7e6c1a4466d3ab7c2cd757c9219d48d3723b04076c85583257b0f0f8e3ebe5af337248b8ceed57b9051cb97bce5bd881d1 + languageName: node + linkType: hard + "which-builtin-type@npm:^1.2.1": version: 1.2.1 resolution: "which-builtin-type@npm:1.2.1" @@ -15056,7 +17000,7 @@ __metadata: languageName: node linkType: hard -"which-collection@npm:^1.0.2": +"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" dependencies: @@ -15075,18 +17019,31 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": - version: 1.1.22 - resolution: "which-typed-array@npm:1.1.22" + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.9" + call-bind: "npm:^1.0.8" call-bound: "npm:^1.0.4" for-each: "npm:^0.3.5" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/e59db184a4e78b461fac3b05fafc1e7badbbedafbf04a967ee1de73717f1f9723a79699e7b5de71d449541cb5da8353efc01a4f8a72a152479850e54fa196c40 + checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f languageName: node linkType: hard @@ -15177,17 +17134,17 @@ __metadata: linkType: hard "ws@npm:^6.2.3": - version: 6.2.6 - resolution: "ws@npm:6.2.6" + version: 6.2.3 + resolution: "ws@npm:6.2.3" dependencies: async-limiter: "npm:~1.0.0" - checksum: 10c0/24245efc3c09b6175df32ddb4a06f85432c4c88abb0e75f43f2551c1d5de456218b1b6c7685c414b8e03a68a167488e4aadf04a895681c8e01502025ce505742 + checksum: 10c0/56a35b9799993cea7ce2260197e7879f21bbbb194a967f31acbbda6f7f46ecda4365951966fb062044c95197e19fb2f053be6f65c172435455186835f494de41 languageName: node linkType: hard "ws@npm:^7, ws@npm:^7.5.10": - version: 7.5.13 - resolution: "ws@npm:7.5.13" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -15196,7 +17153,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/e223726bbda5768ed58ec9252d04eda7018ef380ea122bb94e595a4d7a02b5baeb423933936576fddb8fa51b642375f7ae814bf0f6f5d9a3ce290566578a8c5a + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d languageName: node linkType: hard @@ -15256,7 +17213,16 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.2.1, yaml@npm:^2.6.0, yaml@npm:^2.6.1": +"yaml@npm:^2.2.1": + version: 2.5.0 + resolution: "yaml@npm:2.5.0" + bin: + yaml: bin.mjs + checksum: 10c0/771a1df083c8217cf04ef49f87244ae2dd7d7457094425e793b8f056159f167602ce172aa32d6bca21f787d24ec724aee3cecde938f6643564117bd151452631 + languageName: node + linkType: hard + +"yaml@npm:^2.6.0": version: 2.9.0 resolution: "yaml@npm:2.9.0" bin: @@ -15265,6 +17231,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.6.1": + version: 2.8.1 + resolution: "yaml@npm:2.8.1" + bin: + yaml: bin.mjs + checksum: 10c0/7c587be00d9303d2ae1566e03bc5bc7fe978ba0d9bf39cc418c3139d37929dfcb93a230d9749f2cb578b6aa5d9ebebc322415e4b653cb83acd8bc0bc321707f3 + languageName: node + linkType: hard + "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -15309,8 +17284,8 @@ __metadata: linkType: hard "yargs@npm:^17.3.1, yargs@npm:^17.6.2": - version: 17.7.3 - resolution: "yargs@npm:17.7.3" + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: cliui: "npm:^8.0.1" escalade: "npm:^3.1.1" @@ -15319,7 +17294,7 @@ __metadata: string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" yargs-parser: "npm:^21.1.1" - checksum: 10c0/7a28572f7e785a57886e34fdbddb9b28756dec552e1453d5f6e7cdd00ad8721a4e8c4321d33683f5e61cacb36ad43258adbb48396b71ec4ed14abee0fc0d0c1f + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 languageName: node linkType: hard