TLIndexedAssets
type TLIndexedAssets = {
[K in
| keyof TLGlobalAssetPropsMap
| TLDefaultAsset["type"] as K extends TLDefaultAsset["type"]
? K extends keyof TLGlobalAssetPropsMap
? TLGlobalAssetPropsMap[K] extends null | undefined
? never
: K
: K
: K]: K extends TLDefaultAsset["type"]
? K extends keyof TLGlobalAssetPropsMap
? TLBaseAsset<K, TLGlobalAssetPropsMap[K]>
: Extract<
TLDefaultAsset,
{
type: K;
}
>
: TLBaseAsset<K, TLGlobalAssetPropsMap[K & keyof TLGlobalAssetPropsMap]>;
};Prev
TLImageShapeNext
TLIndexedBindings