UNPKG

@atomiqlabs/base

Version:

Base classes and interfaces for atomiq protocol

15 lines (14 loc) 454 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SwapData = void 0; class SwapData { static deserialize(data) { const deserializer = SwapData.deserializers[data.type]; if (deserializer != null) { return new deserializer(data); } throw new Error(`No deserializer found for swap data type: ${data.type}`); } } exports.SwapData = SwapData; SwapData.deserializers = {};