All files / json-pack/src/resp extensions.ts

100% Statements 10/10
100% Branches 0/0
100% Functions 3/3
100% Lines 10/10

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 10 11 12 13 14 15 16 17 18 19 207x   7x 15x 15x       7x 21x 21x       7x 1x 1x      
import {JsonPackExtension} from '../JsonPackExtension';
 
export class RespPush extends JsonPackExtension<unknown[]> {
  constructor(public readonly val: unknown[]) {
    super(1, val);
  }
}
 
export class RespAttributes extends JsonPackExtension<Record<string, unknown>> {
  constructor(public readonly val: Record<string, unknown>) {
    super(2, val);
  }
}
 
export class RespVerbatimString extends JsonPackExtension<string> {
  constructor(public readonly val: string) {
    super(3, val);
  }
}