@snap/camera-kit
Version:
Camera Kit Web
27 lines (14 loc) • 847 B
Markdown
[**CameraKit Web SDK v1.13.0**](../README.md)
***
[CameraKit Web SDK](../globals.md) / AssetLoader
# Type Alias: AssetLoader()
> **AssetLoader**: (`request`) => `Promise`\<[`AssetResponse`](AssetResponse.md)\> \| [`AssetResponse`](AssetResponse.md)
An AssetLoader is used to retrieve assets. A separate loader may be defined to retrieve different asset types.
## Parameters
### request
[`LoadAssetRequest`](../interfaces/LoadAssetRequest.md)
The [LoadAssetRequest](../interfaces/LoadAssetRequest.md) detailing the asset to be loaded, its context, and loading priority.
## Returns
`Promise`\<[`AssetResponse`](AssetResponse.md)\> \| [`AssetResponse`](AssetResponse.md)
A promise that resolves to an [AssetResponse](AssetResponse.md) for asynchronous loading,
or an [AssetResponse](AssetResponse.md) directly for synchronous operations.