UNPKG

@svta/common-media-library

Version:
21 lines 628 B
/** * Validates a pathway clone. * * @param clone - The pathway clone to validate. * @returns `true` if the pathway clone is valid, `false` otherwise. * * @group Content Steering * * @beta */ export function isValidPathwayClone(clone) { if (typeof clone !== 'object' || !clone) { return false; } const { ID, 'BASE-ID': BASE_ID, 'URI-REPLACEMENT': URI_REPLACEMENT } = clone; if (typeof ID !== 'string' || typeof BASE_ID !== 'string' || URI_REPLACEMENT == null || typeof URI_REPLACEMENT !== 'object') { return false; } return true; } //# sourceMappingURL=isValidPathwayClone.js.map