@ceramicnetwork/common
Version:
Ceramic common types and utilities
15 lines • 423 B
JavaScript
import { CID } from 'multiformats/cid';
export function toCID(givenCid) {
const cid = CID.asCID(givenCid);
if (cid) {
return cid;
}
if (typeof givenCid === 'string') {
return CID.parse(givenCid);
}
if (givenCid instanceof Uint8Array) {
return CID.decode(givenCid);
}
throw new Error(`${givenCid} cannot be converted to a CID`);
}
//# sourceMappingURL=cid-utils.js.map