JezK
Edit File: buffer-reporter.js.map
{"version":3,"file":"buffer-reporter.js","names":["BufferReporter","opts","_buffer","type","data","error","push","map","JSON","stringify","join","parse","getBufferText","JSONReporter"],"sourceRoot":"../../src","sources":["reporters/buffer-reporter.js"],"sourcesContent":["/* @flow */\n\nimport JSONReporter from './json-reporter.js';\n\ntype Buffer = Array<{\n type: string,\n data: Object,\n error: boolean,\n}>;\n\nexport default class BufferReporter extends JSONReporter {\n constructor(opts?: Object) {\n super(opts);\n this._buffer = [];\n }\n\n _buffer: Buffer;\n\n _dump(type: string, data: any, error?: boolean) {\n this._buffer.push({\n type,\n data,\n error: !!error,\n });\n }\n\n getBuffer(): Buffer {\n return this._buffer;\n }\n\n getBufferText(): string {\n return this._buffer.map(({data}) => (typeof data === 'string' ? data : JSON.stringify(data))).join('');\n }\n\n getBufferJson(): any {\n return JSON.parse(this.getBufferText());\n }\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AAA8C;AAAA;AAAA,IAQzBA,cAAc;EAAA;EAAA;EACjC,wBAAYC,IAAa,EAAE;IAAA;IAAA;IACzB,0BAAMA,IAAI;IAAE;IACZ,MAAKC,OAAO,GAAG,EAAE;IAAC;EACpB;EAAC;IAAA;IAAA,OAID,eAAMC,IAAY,EAAEC,IAAS,EAAEC,KAAe,EAAE;MAC9C,IAAI,CAACH,OAAO,CAACI,IAAI,CAAC;QAChBH,IAAI,EAAJA,IAAI;QACJC,IAAI,EAAJA,IAAI;QACJC,KAAK,EAAE,CAAC,CAACA;MACX,CAAC,CAAC;IACJ;EAAC;IAAA;IAAA,OAED,qBAAoB;MAClB,OAAO,IAAI,CAACH,OAAO;IACrB;EAAC;IAAA;IAAA,OAED,yBAAwB;MACtB,OAAO,IAAI,CAACA,OAAO,CAACK,GAAG,CAAC;QAAA,IAAEH,IAAI,QAAJA,IAAI;QAAA,OAAO,OAAOA,IAAI,KAAK,QAAQ,GAAGA,IAAI,GAAGI,IAAI,CAACC,SAAS,CAACL,IAAI,CAAC;MAAA,CAAC,CAAC,CAACM,IAAI,CAAC,EAAE,CAAC;IACxG;EAAC;IAAA;IAAA,OAED,yBAAqB;MACnB,OAAOF,IAAI,CAACG,KAAK,CAAC,IAAI,CAACC,aAAa,EAAE,CAAC;IACzC;EAAC;EAAA;AAAA,EA1ByCC,0BAAY;AAAA"}