* Clone source but excludes source data.
(source)
| 19818 | */ |
| 19819 | |
| 19820 | function cloneSourceShallow(source) { |
| 19821 | return new SourceImpl({ |
| 19822 | data: source.data, |
| 19823 | sourceFormat: source.sourceFormat, |
| 19824 | seriesLayoutBy: source.seriesLayoutBy, |
| 19825 | dimensionsDefine: clone(source.dimensionsDefine), |
| 19826 | startIndex: source.startIndex, |
| 19827 | dimensionsDetectedCount: source.dimensionsDetectedCount, |
| 19828 | encodeDefine: makeEncodeDefine(source.encodeDefine) |
| 19829 | }); |
| 19830 | } |
| 19831 | |
| 19832 | function makeEncodeDefine(encodeDefine) { |
| 19833 | // null means user not specify `series.encode`. |
no test coverage detected
searching dependent graphs…