react-photoswipe-gallery
Version:
React component wrapper around PhotoSwipe
16 lines (12 loc) • 393 B
text/typescript
import { NoRefError } from '../no-ref-error'
import { EnsuredItemRef, InternalItem, ItemRef } from '../types'
import entryItemRefIsElement from './entry-item-ref-is-element'
const ensureRefPassed = (
entry: [ItemRef, InternalItem],
): [EnsuredItemRef, InternalItem] => {
if (entryItemRefIsElement(entry)) {
return entry
}
throw new NoRefError()
}
export default ensureRefPassed