All files / src/connect/tx shared.ts

75% Statements 3/4
60% Branches 3/5
50% Functions 1/2
75% Lines 3/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 93x 3x   3x          
import { bytesToHex } from 'micro-stacks/common';
import { PostCondition, serializePostCondition } from 'micro-stacks/transactions';
 
export function getOrFormatPostConditions(postConditions?: (string | PostCondition)[]) {
  return postConditions?.map(pc =>
    typeof pc !== 'string' ? bytesToHex(serializePostCondition(pc)) : pc
  );
}