All files / json-pack/src/cbor CborDecoderDag.ts

100% Statements 5/5
100% Branches 2/2
100% Functions 1/1
100% Lines 5/5

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 9 102x 2x   2x   2x 2x      
import {JsonPackExtension} from '../JsonPackExtension';
import {CborDecoder} from './CborDecoder';
 
export class CborDecoderDag extends CborDecoder {
  public readTagRaw(tag: number): JsonPackExtension<unknown> | unknown {
    const value = this.readAny();
    return tag === 42 ? new JsonPackExtension<unknown>(tag, value) : value;
  }
}