UNPKG

@brtnetwork/brt-binary-codec

Version:
44 lines 1.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.coreTypes = void 0; var enums_1 = require("../enums"); var account_id_1 = require("./account-id"); var amount_1 = require("./amount"); var blob_1 = require("./blob"); var currency_1 = require("./currency"); var hash_128_1 = require("./hash-128"); var hash_160_1 = require("./hash-160"); var hash_256_1 = require("./hash-256"); var path_set_1 = require("./path-set"); var st_array_1 = require("./st-array"); var st_object_1 = require("./st-object"); var uint_16_1 = require("./uint-16"); var uint_32_1 = require("./uint-32"); var uint_64_1 = require("./uint-64"); var uint_8_1 = require("./uint-8"); var vector_256_1 = require("./vector-256"); var coreTypes = { AccountID: account_id_1.AccountID, Amount: amount_1.Amount, Blob: blob_1.Blob, Currency: currency_1.Currency, Hash128: hash_128_1.Hash128, Hash160: hash_160_1.Hash160, Hash256: hash_256_1.Hash256, PathSet: path_set_1.PathSet, STArray: st_array_1.STArray, STObject: st_object_1.STObject, UInt8: uint_8_1.UInt8, UInt16: uint_16_1.UInt16, UInt32: uint_32_1.UInt32, UInt64: uint_64_1.UInt64, Vector256: vector_256_1.Vector256, }; exports.coreTypes = coreTypes; Object.values(enums_1.Field).forEach(function (field) { field.associatedType = coreTypes[field.type.name]; }); enums_1.Field["TransactionType"].associatedType = enums_1.TransactionType; enums_1.Field["TransactionResult"].associatedType = enums_1.TransactionResult; enums_1.Field["LedgerEntryType"].associatedType = enums_1.LedgerEntryType; //# sourceMappingURL=index.js.map