From 38362dacb2b72b6c433c01d4e1957aa0f986344c Mon Sep 17 00:00:00 2001 From: Andrew Datsenko Date: Wed, 7 Aug 2024 01:22:02 -0700 Subject: [PATCH] Add asset dest path resolver override (#45878) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/45878 Changelog: [General][Added] - Add optional `PackagerAsset.resolver` prop so AssetSourceResolver can use it instead of `Platform.OS` to identify where asset is stored on device. Reviewed By: rshest Differential Revision: D60447815 --- packages/assets/registry.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/assets/registry.js b/packages/assets/registry.js index 02470da3c496..64b2735d3bb5 100644 --- a/packages/assets/registry.js +++ b/packages/assets/registry.js @@ -10,6 +10,8 @@ 'use strict'; +export type AssetDestPathResolver = 'android' | 'generic'; + export type PackagerAsset = { +__packager_asset: boolean, +fileSystemLocation: string, @@ -20,6 +22,7 @@ export type PackagerAsset = { +hash: string, +name: string, +type: string, + +resolver?: AssetDestPathResolver, ... };