@proto-kit/persistance • Docs
Documentation / @proto-kit/persistance / BlockResultMapper
Class: BlockResultMapper
Implements
ObjectMapper<BlockResult,DBBlockResult>
Constructors
new BlockResultMapper()
new BlockResultMapper(
stArrayMapper):BlockResultMapper
Parameters
• stArrayMapper: StateTransitionArrayMapper
Returns
Defined in
packages/persistance/src/services/prisma/mappers/BlockResultMapper.ts:15
Methods
mapIn()
mapIn(
input):BlockResult
Parameters
• input
• input.afterBlockStateTransitions: JsonValue
• input.afterNetworkState: JsonValue
• input.blockHash: string
• input.blockHashRoot: string
• input.blockHashWitness: JsonValue
• input.stateRoot: string
• input.witnessedRoots: string[]
Returns
Implementation of
ObjectMapper.mapIn
Defined in
packages/persistance/src/services/prisma/mappers/BlockResultMapper.ts:19
mapOut()
mapOut(
input):object
Parameters
• input: BlockResult
Returns
object
afterBlockStateTransitions
afterBlockStateTransitions:
JsonValue
afterNetworkState
afterNetworkState:
JsonValue
blockHash
blockHash:
string
blockHashRoot
blockHashRoot:
string
blockHashWitness
blockHashWitness:
JsonValue
stateRoot
stateRoot:
string
witnessedRoots
witnessedRoots:
string[]
Implementation of
ObjectMapper.mapOut
Defined in
packages/persistance/src/services/prisma/mappers/BlockResultMapper.ts:41