tav-media
Version:
Cross platform media editing framework
12 lines (11 loc) • 392 B
JavaScript
const Separator = '::';
export function parseClipAssetPath(clipAssetPath) {
if (clipAssetPath.indexOf(Separator) < 0) {
return { clipId: '', assetPath: clipAssetPath };
}
const [clipId, assetPath] = clipAssetPath.split(Separator);
return { clipId, assetPath };
}
export function makeClipAssetPath(clipId, assetPath) {
return `${clipId}${Separator}${assetPath}`;
}