UNPKG

@ceramicnetwork/codecs

Version:

Ceramic Codecs

12 lines 529 B
import { fromString, toString } from 'uint8arrays'; import { TrivialCodec, Type } from 'codeco'; export const uint8array = new TrivialCodec('Uint8Array', (input) => input instanceof Uint8Array); export const uint8ArrayAsBase64 = new Type('Uint8Array-as-base64', (input) => input instanceof Uint8Array, (input, context) => { try { return context.success(fromString(input, 'base64')); } catch { return context.failure(); } }, (value) => toString(value, 'base64')); //# sourceMappingURL=binary.js.map