All files / client/src/hooks compile-command-builder.ts

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

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        28x    
export interface SketchTabInput { name: string; content: string }
 
/** Pure command builder shared by compile and compile-and-start flows. */
export function buildCompileCommand(code: string, tabs: SketchTabInput[]) {
  return { code, headers: tabs.slice(1).map(({ name, content }) => ({ name, content })) };
}