UNPKG

@metaplex-foundation/umi-serializers-core

Version:

Core types and helpers for UMI serializers

28 lines (24 loc) 850 B
/** @category Errors */ class DeserializingEmptyBufferError extends Error { name = 'DeserializingEmptyBufferError'; constructor(serializer) { super(`Serializer [${serializer}] cannot deserialize empty buffers.`); } } /** @category Errors */ class NotEnoughBytesError extends Error { name = 'NotEnoughBytesError'; constructor(serializer, expected, actual) { super(`Serializer [${serializer}] expected ${expected} bytes, got ${actual}.`); } } /** @category Errors */ class ExpectedFixedSizeSerializerError extends Error { name = 'ExpectedFixedSizeSerializerError'; constructor(message) { message ??= 'Expected a fixed-size serializer, got a variable-size one.'; super(message); } } export { DeserializingEmptyBufferError, ExpectedFixedSizeSerializerError, NotEnoughBytesError }; //# sourceMappingURL=errors.mjs.map