Release v18.043 (from b555c6a4)

Fixes tradingview/charting_library#5455
Fixes tradingview/charting_library#5531
This commit is contained in:
jenkins@nwork.local
2021-02-18 09:44:43 +00:00
parent 9aff402859
commit 1e03692553
415 changed files with 1660 additions and 1590 deletions

View File

@@ -10,7 +10,7 @@
"rollup-plugin-buble": "0.15.0",
"rollup-plugin-node-resolve": "3.0.0",
"rollup-plugin-uglify": "2.0.1",
"typescript": "3.8.3"
"typescript": "3.9.6"
},
"scripts": {
"compile": "tsc",

View File

@@ -71,7 +71,7 @@ type UdfDatafeedTimescaleMark = UdfDatafeedMarkType<TimescaleMark>;
function extractField<Field extends keyof Mark>(data: UdfDatafeedMark, field: Field, arrayIndex: number): Mark[Field];
function extractField<Field extends keyof TimescaleMark>(data: UdfDatafeedTimescaleMark, field: Field, arrayIndex: number): TimescaleMark[Field];
function extractField<Field extends keyof (TimescaleMark | Mark)>(data: UdfDatafeedMark | UdfDatafeedTimescaleMark, field: Field, arrayIndex: number): (TimescaleMark | Mark)[Field] {
function extractField<Field extends keyof(TimescaleMark | Mark)>(data: UdfDatafeedMark | UdfDatafeedTimescaleMark, field: Field, arrayIndex: number): (TimescaleMark | Mark)[Field] {
const value = data[field];
return Array.isArray(value) ? value[arrayIndex] : value;
}