All files / json-patch/codec/json encode.ts

100% Statements 7/7
100% Branches 0/0
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 10      15x 332x 332x 332x 332x    
import type {Op} from '../../op';
import type {Operation} from './types';
 
export function encode(ops: Op[]): Operation[] {
  const operations: Operation[] = [];
  const length = ops.length;
  for (let i = 0; i < length; i++) operations.push(ops[i].toJson());
  return operations;
}