Home
last modified time | relevance | path

Searched refs:asset (Results 1 – 25 of 406) sorted by relevance

12345678910>>...17

/expo/packages/expo-image/src/utils/
H A DAssetSourceResolver.web.ts14 function getScaledAssetPath(asset): string {
15 const scale = AssetSourceResolver.pickScale(asset.scales, PixelRatio.get());
17 const type = !asset.type ? '' : `.${asset.type}`;
19 return asset.httpServerLocation + '/' + asset.name + scaleSuffix + type;
21 return asset.httpServerLocation.replace(/\.\.\//g, '_') + '/' + asset.name + scaleSuffix + type;
31 asset: PackagerAsset;
36 asset: PackagerAsset
40 this.asset = asset;
63 fromUrl.searchParams.set('hash', this.asset.hash);
73 width: this.asset.width ?? undefined,
[all …]
/expo/packages/expo-image/build/utils/
H A DAssetSourceResolver.web.js4 function getScaledAssetPath(asset) { argument
5 const scale = AssetSourceResolver.pickScale(asset.scales, PixelRatio.get());
7 const type = !asset.type ? '' : `.${asset.type}`;
9 return asset.httpServerLocation + '/' + asset.name + scaleSuffix + type;
12 … return asset.httpServerLocation.replace(/\.\.\//g, '_') + '/' + asset.name + scaleSuffix + type;
21 asset; field in AssetSourceResolver
22 constructor(serverUrl, jsbundleUrl, asset) { argument
25 this.asset = asset;
44 fromUrl.searchParams.set('hash', this.asset.hash);
52 width: this.asset.width ?? undefined,
[all …]
/expo/packages/expo-asset/src/
H A DAssetSourceResolver.web.ts14 function getScaledAssetPath(asset): string {
15 const scale = AssetSourceResolver.pickScale(asset.scales, PixelRatio.get());
17 const type = !asset.type ? '' : `.${asset.type}`;
19 return asset.httpServerLocation + '/' + asset.name + scaleSuffix + type;
21 return asset.httpServerLocation.replace(/\.\.\//g, '_') + '/' + asset.name + scaleSuffix + type;
31 asset: PackagerAsset;
36 asset: PackagerAsset
40 this.asset = asset;
63 fromUrl.searchParams.set('hash', this.asset.hash);
73 width: this.asset.width ?? undefined,
[all …]
H A DAsset.fx.ts10 if (resolver.asset.fileHashes) {
11 const asset = Asset.fromMetadata(resolver.asset); constant
12 return resolver.fromSource(asset.downloaded ? asset.localUri! : asset.uri);
/expo/packages/expo-asset/build/
H A DAssetSourceResolver.web.js4 function getScaledAssetPath(asset) { argument
5 const scale = AssetSourceResolver.pickScale(asset.scales, PixelRatio.get());
7 const type = !asset.type ? '' : `.${asset.type}`;
9 return asset.httpServerLocation + '/' + asset.name + scaleSuffix + type;
12 … return asset.httpServerLocation.replace(/\.\.\//g, '_') + '/' + asset.name + scaleSuffix + type;
21 asset; field in AssetSourceResolver
22 constructor(serverUrl, jsbundleUrl, asset) { argument
25 this.asset = asset;
44 fromUrl.searchParams.set('hash', this.asset.hash);
52 width: this.asset.width ?? undefined,
[all …]
H A DAsset.fx.js9 if (resolver.asset.fileHashes) {
10 const asset = Asset.fromMetadata(resolver.asset); constant
11 return resolver.fromSource(asset.downloaded ? asset.localUri : asset.uri);
/expo/packages/expo-asset/src/__tests__/
H A DAsset-test.ts79 expect(asset.type).toBe('png');
80 expect(asset.hash).toBeNull();
87 expect(asset.type).toBe('html');
94 expect(asset.type).toBe('txt');
136 await asset.downloadAsync();
140 expect(asset.localUri).toBe(
184 await asset.downloadAsync();
198 await Promise.all([asset.downloadAsync(), asset.downloadAsync()]);
216 await asset.downloadAsync();
221 expect(asset.localUri).toBe(asset.uri);
[all …]
/expo/packages/expo-asset/tools/
H A DhashAssetFiles.js5 module.exports = function hashAssetFiles(asset) { argument
6 return Promise.all(asset.files.map(md5File)).then((hashes) => {
7 asset.fileHashes = hashes;
12 if (asset.httpServerLocation.includes('?export_path=')) {
13 asset.httpServerLocation = asset.httpServerLocation
20 const assetPathQueryParameter = asset.httpServerLocation.match(
25 asset.httpServerLocation = asset.httpServerLocation.replace(
31 return asset;
/expo/packages/expo-font/build/
H A DFontLoader.web.js5 function uriFromFontSource(asset) { argument
6 if (typeof asset === 'string') {
7 return asset || null;
9 else if (typeof asset === 'object') {
10 return asset.uri || asset.localUri || asset.default || null;
12 else if (typeof asset === 'number') {
13 return uriFromFontSource(Asset.fromModule(asset));
17 function displayFromFontSource(asset) { argument
18 return asset.display || FontDisplay.AUTO;
/expo/packages/expo-font/src/
H A DFontLoader.web.ts7 function uriFromFontSource(asset: any): string | null {
8 if (typeof asset === 'string') {
9 return asset || null;
10 } else if (typeof asset === 'object') {
11 return asset.uri || asset.localUri || asset.default || null;
12 } else if (typeof asset === 'number') {
13 return uriFromFontSource(Asset.fromModule(asset));
18 function displayFromFontSource(asset: any): FontDisplay | undefined {
19 return asset.display || FontDisplay.AUTO;
/expo/packages/expo-updates/scripts/
H A DcreateManifest.js93 assets.forEach(function (asset) { argument
94 if (!asset.fileHashes) {
101 name: asset.name,
102 type: asset.type,
104 packagerHash: asset.fileHashes[index],
110 scale === 1 ? asset.name : asset.name + '@' + scale + 'x';
136 const folderPath = getBasePath(asset);
137 return (folderPath + '/' + asset.name)
144 function getIosDestinationDir(asset) { argument
151 function getBasePath(asset) { argument
[all …]
/expo/apps/test-suite/tests/
H A DAsset.js34 const asset = Asset.fromModule(module);
35 t.expect(asset.name).toBe(name);
36 t.expect(asset.type).toBe(type);
41 const asset = Asset.fromModule(module);
42 await asset.downloadAsync();
43 t.expect(asset.localUri).toMatch(new RegExp(`^file:\/\/.*\.${type}`));
50 const asset = Asset.fromModule(module);
51 await asset.downloadAsync();
57 } = await FileSystem.getInfoAsync(asset.localUri, {
63 more['hash'] && t.expect(md5).toBe(asset.hash);
[all …]
H A DAsset.web.js25 const asset = Asset.fromModule(module);
26 await asset.downloadAsync();
27 t.expect(asset.name).toMatch(new RegExp(`${name}.*\.${type}`));
28 t.expect(asset.type).toBe(type);
29 console.log(asset);
30 Object.keys(more).forEach((member) => t.expect(asset[member]).toBe(more[member]));
34 const asset = Asset.fromModule(module);
35 await asset.downloadAsync();
36 t.expect(asset.localUri).toMatch(new RegExp(`.*\.${type}`));
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/db/
H A DReaper.kt42 for (asset in assetsToDelete) { in reapUnusedUpdates() constant
43 if (!asset.markedForDeletion) { in reapUnusedUpdates()
46 "Tried to delete asset with URL " + asset.url + " but it was not marked for deletion" in reapUnusedUpdates()
50 val path = File(updatesDirectory, asset.relativePath) in reapUnusedUpdates()
54 erroredAssets.add(asset) in reapUnusedUpdates()
59 "Failed to delete asset with URL " + asset.url + " at path " + path.toString(), in reapUnusedUpdates()
62 erroredAssets.add(asset) in reapUnusedUpdates()
67 for (asset in erroredAssets) { in reapUnusedUpdates() constant
68 val path = File(updatesDirectory, asset.relativePath) in reapUnusedUpdates()
71 erroredAssets.remove(asset) in reapUnusedUpdates()
[all …]
/expo/packages/expo-updates/android/src/main/java/expo/modules/updates/loader/
H A DLoaderFiles.kt31 return if (asset.embeddedAssetFilename != null) { in <lambda>()
32 copyContextAssetAndGetHash(asset, destination, context) in <lambda>()
33 } else if (asset.resourcesFilename != null && asset.resourcesFolder != null) { in <lambda>()
34 copyResourceAndGetHash(asset, destination, context) in <lambda>()
42 asset: AssetEntity, in <lambda>()
47 context.assets.open(asset.embeddedAssetFilename!!) in <lambda>()
50 Log.e(TAG, "Failed to copy asset " + asset.embeddedAssetFilename, e) in <lambda>()
57 asset: AssetEntity, in <lambda>()
62 asset.resourcesFilename, in <lambda>()
63 asset.resourcesFolder, in <lambda>()
[all …]
/expo/packages/@expo/cli/src/export/
H A DexportAssets.ts41 .map((asset) => {
42 const shouldBundle = shouldBundleAsset(asset, fullPatterns);
44 debug(`${shouldBundle ? 'Include' : 'Exclude'} asset ${asset.files?.[0]}`);
45 return asset.fileHashes.map(
46 (hash) => 'asset_' + hash + ('type' in asset && asset.type ? '.' + asset.type : '')
67 function shouldBundleAsset(asset: Asset, patterns: string[]) {
68 const file = asset.files?.[0];
70 '__packager_asset' in asset &&
71 asset.__packager_asset &&
91 (asset) => asset.hash
[all …]
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/AppLoader/
H A DAppLoader.swift200 for asset in assets { in startLoading()
202 let matchingDbEntry = try? self.database.asset(withKey: asset.key) in startLoading()
239 assetsToLoad.remove(asset) in handleAssetDownloadAlreadyExists()
240 existingAssets.append(asset) in handleAssetDownloadAlreadyExists()
241 notifyProgress(withAsset: asset) in handleAssetDownloadAlreadyExists()
252 assetsToLoad.remove(asset) in handleAssetDownload()
253 erroredAssets.append(asset) in handleAssetDownload()
263 assetsToLoad.remove(asset) in handleAssetDownload()
270 asset.downloadTime = Date() in handleAssetDownload()
272 finishedAssets.append(asset) in handleAssetDownload()
[all …]
H A DRemoteAppLoader.swift32 asset assetBlockArg: @escaping AppLoaderAssetBlock,
87 override func downloadAsset(_ asset: UpdateAsset) { in downloadAsset()
88 let urlOnDisk = self.directory.appendingPathComponent(asset.filename) in downloadAsset()
94 self.handleAssetDownloadAlreadyExists(asset) in downloadAsset()
97 guard let assetUrl = asset.url else { in downloadAsset()
106 asset: asset in downloadAsset()
113 verifyingHash: asset.expectedHash, in downloadAsset()
115 extraHeaders: asset.extraRequestHeaders ?? [:] in downloadAsset()
118 self.handleAssetDownload(withData: data, response: response, asset: asset) in downloadAsset()
122 self.handleAssetDownload(withError: error, asset: asset) in downloadAsset()
/expo/packages/expo-updates/ios/EXUpdates/AppLoader/
H A DAppLoader.swift200 for asset in assets { in startLoading()
202 let matchingDbEntry = try? self.database.asset(withKey: asset.key) in startLoading()
239 assetsToLoad.remove(asset) in handleAssetDownloadAlreadyExists()
240 existingAssets.append(asset) in handleAssetDownloadAlreadyExists()
241 notifyProgress(withAsset: asset) in handleAssetDownloadAlreadyExists()
252 assetsToLoad.remove(asset) in handleAssetDownload()
253 erroredAssets.append(asset) in handleAssetDownload()
263 assetsToLoad.remove(asset) in handleAssetDownload()
270 asset.downloadTime = Date() in handleAssetDownload()
272 finishedAssets.append(asset) in handleAssetDownload()
[all …]
/expo/ios/Client/
H A DHomeAppLoader.swift37 asset assetBlockArg: @escaping AppLoaderAssetBlock,
79 override func downloadAsset(_ asset: UpdateAsset) { in downloadAsset()
80 let urlOnDisk = self.directory.appendingPathComponent(asset.filename) in downloadAsset()
86 self.handleAssetDownloadAlreadyExists(asset) in downloadAsset()
89 guard let assetUrl = asset.url else { in downloadAsset()
98 asset: asset in downloadAsset()
105 verifyingHash: asset.expectedHash, in downloadAsset()
107 extraHeaders: asset.extraRequestHeaders ?? [:] in downloadAsset()
110 self.handleAssetDownload(withData: data, response: response, asset: asset) in downloadAsset()
114 self.handleAssetDownload(withError: error, asset: asset) in downloadAsset()
/expo/ios/versioned/sdk49/EXUpdates/EXUpdates/Database/
H A DUpdatesDatabase.swift121 for asset in assets { in addNewAssets()
126 asset.key, in addNewAssets()
127 asset.url, in addNewAssets()
130 asset.type, in addNewAssets()
219 asset.key, in updateAsset()
220 asset.headers, in updateAsset()
222 asset.type, in updateAsset()
223 asset.metadata, in updateAsset()
225 asset.filename, in updateAsset()
654 asset.url = url in asset()
[all …]
/expo/packages/expo-updates/ios/EXUpdates/Database/
H A DUpdatesDatabase.swift121 for asset in assets { in addNewAssets()
126 asset.key, in addNewAssets()
127 asset.url, in addNewAssets()
130 asset.type, in addNewAssets()
219 asset.key, in updateAsset()
220 asset.headers, in updateAsset()
222 asset.type, in updateAsset()
223 asset.metadata, in updateAsset()
225 asset.filename, in updateAsset()
650 asset.url = url in asset()
[all …]
/expo/apps/native-component-list/src/screens/MediaLibrary/
H A DMediaDetailsScreen.tsx30 const { asset } = this.props.route.params;
50 const { asset } = this.props.route.params!;
52 await MediaLibrary.deleteAssetsAsync([asset]);
63 const { asset } = this.props.route.params!;
72 alert('Successfully added asset to Expo album!');
84 renderAsset(asset: MediaLibrary.Asset) {
85 const aspectRatio = asset.height ? asset.width / asset.height : 1;
87 switch (asset.mediaType) {
93 source={{ uri: asset.uri }}
112 title="Delete asset"
[all …]
H A DMediaLibraryCell.tsx8 asset: MediaLibrary.Asset;
9 onPress: (asset: MediaLibrary.Asset) => void;
13 const { asset } = this.props;
14 this.props.onPress(asset);
17 getAssetData(asset: MediaLibrary.Asset) {
18 switch (asset.mediaType) {
22 description: `${asset.width}x${asset.height}`,
28 description: `${Math.round(asset.duration)}s`,
34 description: `${Math.round(asset.duration)}s`,
47 const { asset, style } = this.props;
[all …]
/expo/packages/expo-av/build/
H A DAV.js61 const asset = _getAssetFromPlaybackSource(source);
62 if (asset != null) {
63 uri = asset.localUri || asset.uri;
92 let asset = null;
94 asset = Asset.fromModule(source);
97 asset = source;
99 return asset;
140 if (downloadFirst && asset) {
142 await asset.downloadAsync();
150 if (asset && asset.localUri) {
[all …]

12345678910>>...17