MCPcopy Create free account
hub / github.com/Keyang/node-csvtojson / prepareParam

Method prepareParam

src/ProcessFork.ts:40–55  ·  view source on GitHub ↗
(param:CSVParseParam)

Source from the content-addressed store, hash-verified

38 this.initWorker();
39 }
40 private prepareParam(param:CSVParseParam):any{
41 const clone:any=mergeParams(param);
42 if (clone.ignoreColumns){
43 clone.ignoreColumns={
44 source:clone.ignoreColumns.source,
45 flags:clone.ignoreColumns.flags
46 }
47 }
48 if (clone.includeColumns){
49 clone.includeColumns={
50 source:clone.includeColumns.source,
51 flags:clone.includeColumns.flags
52 }
53 }
54 return clone;
55 }
56 private initWorker() {
57 this.childProcess.on("exit",()=>{
58 this.flushResult();

Callers 2

initWorkerMethod · 0.95
ProcessFork.jsFile · 0.80

Calls 1

mergeParamsFunction · 0.90

Tested by

no test coverage detected