UNPKG

tav-media

Version:

Cross platform media editing framework

12 lines (11 loc) 392 B
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}`; }