@manta-eu/lib/asset-upload-grouping
Reference for @manta-eu/lib/asset-upload-grouping as it is on main.
Type Aliases
GroupUploadedAssetsByBaseNameProps
GroupUploadedAssetsByBaseNameProps<
TAsset,TRatio> =object
Type Parameters
TAsset
TAsset
TRatio
TRatio
Properties
results
results:
UploadGroupingItem<TAsset,TRatio>[]
ParseAssetFilenameWithSuffixMapProps
ParseAssetFilenameWithSuffixMapProps<
TRatio> =object
Type Parameters
TRatio
TRatio
Properties
filename
filename:
string
suffixMap
suffixMap:
Record<string,TRatio>
ParsedAssetFilename
ParsedAssetFilename<
TRatio> =object
Type Parameters
TRatio
TRatio
Properties
baseName
baseName:
string
ratio
ratio:
TRatio|undefined
UploadedAssetGroup
UploadedAssetGroup<
TAsset,TRatio> =object
Type Parameters
TAsset
TAsset
TRatio
TRatio
Properties
assets
assets:
object[]
asset
asset:
TAsset
ratio
ratio:
TRatio
baseName
baseName:
string
UploadGroupingItem
UploadGroupingItem<
TAsset,TRatio> =object
Type Parameters
TAsset
TAsset
TRatio
TRatio
Properties
asset
asset:
TAsset
baseName
baseName:
string
ratio
ratio:
TRatio|undefined
Functions
groupUploadedAssetsByBaseName()
groupUploadedAssetsByBaseName<
TAsset,TRatio>(props):object
Type Parameters
TAsset
TAsset
TRatio
TRatio
Parameters
props
GroupUploadedAssetsByBaseNameProps<TAsset, TRatio>
Returns
object
groups
groups:
UploadedAssetGroup<TAsset,TRatio>[]
unmatched
unmatched:
TAsset[]
parseAssetFilenameWithSuffixMap()
parseAssetFilenameWithSuffixMap<
TRatio>(props):ParsedAssetFilename<TRatio>
Type Parameters
TRatio
TRatio
Parameters
props
ParseAssetFilenameWithSuffixMapProps<TRatio>
Returns
ParsedAssetFilename<TRatio>