рдХреНрдпрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдирдкреАрдПрдо рдкреИрдХреЗрдЬ (рдЬреИрд╕реЗ рдХреЛрдгреАрдп ) рдХреЗ рднреАрддрд░ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдмрдврд╝рддреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдХреЗ рд╕рд╛рде, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реЛрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдХрдИ рдЕрдиреНрдп рдЬреЗрдПрд╕ рдкреИрдХреЗрдЬ рдЕрдм рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ (рдЖрдзрд┐рдХрд╛рд░рд┐рдХ) рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ
рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рдо рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдПрдкреАрдЖрдИ рдбрдВрдк рд╕реЗ рдЗрд╕реЗ рд╕реНрд╡рддрдГ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЛрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
+1 рдореБрдЭрд╕реЗ рднреАред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ Highcarts рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢
рддреЛ рдпрд╛ рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рд░реЗрдкреЛ рдХреЛ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ - рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ - рдЗрд╕реЗ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд░рдирд╛ рднреА рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЧрд╛ред
рдЗрд╕реЗ рдСрдЯреЛ-рдЬреЗрдирд░реЗрдЯ рдХрд░рдирд╛ рдПрдХ рдмрдврд╝рд┐рдпрд╛ рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП .d.ts рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдореИрдиреНрдпреБрдЕрд▓ рд╢реНрд░рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ? рд╕рд╛рде рд╣реА, рдЗрд╕реЗ рдСрдЯреЛ-рдЬреЗрдирд░реЗрдЯ рдХрд░рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рд░реЗрдкреЛ рдХреЛ рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ, рдФрд░ рдпрджрд┐ рдЖрдк рд╡рд╣рд╛рдВ рдореИрдиреНрдпреБрдЕрд▓ рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ https://github.com/highcharts/highcharts рдкрд░ рдПрдХ рдкреАрдЖрд░
/рд╕реАрд╕реА @ry8806 @TorsteinHonsi
^ рдореИрдВрдиреЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдЪрд╛рд░реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╕рдордп рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдВ рд╣рдо рдлрд┐рд░ рд╕реЗ рдЯрд╛рдЗрдк рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдкреАрдЫреЗ рдПрдХ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред :/
рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди "рдПрдкреАрдЖрдИ рдбрдВрдк" рд╕реЗ рдЯрд╛рдЗрдк-рдбрд┐рдл рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕реЗ @TorsteinHonsi рдиреЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╣ рд▓рд┐рдВрдХ рдЯреВрдЯрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдирдпрд╛ рд╣реИ? рдореИрдВ рдПрдХ рдЬрдирд░реЗрдЯрд░ рд▓рд┐рдЦрдиреЗ рдкрд░ рд╡рд╛рд░ рдХрд░рдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реВрдБред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╣ рд▓рд┐рдВрдХ рдЯреВрдЯрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдирдпрд╛ рд╣реИ?
рд╣рд╛рдВ, рдирдпрд╛ https://api.highcharts.com/highcharts/tree.json рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ
@cvasseng рдПрдлрд╡рд╛рдИрдЖрдИ ред
@TorsteinHonsi рдзрдиреНрдпрд╡рд╛рдж рдореИрдВ рдЗрд╕реЗ рджреЗрдЦ рд▓реВрдВрдЧрд╛ред рдХреНрдпрд╛ рдЖрдк "jsdoc" (Google рдХреНрд▓реЛрдЬрд░, JSDoc 3?) рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрд╡рд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпрд╛ JSON рдбрдВрдк рдЗрд╕ рдХреЛрдб-рдмреЗрд╕ рдореЗрдВ рдХрд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ? рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреВрдЫрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдБ рдореМрдЬреВрдж JSDoc-to-TSDef рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ рд╣реИрдВ рдЬреЛ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ...
рд╣рдо JSDoc 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реА рдШреЛрд╖рдгрд╛рддреНрдордХ рд╡рд┐рдХрд▓реНрдк рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реИред
@TorsteinHonsi JSON рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдореЗрд░реЗ рдХреБрдЫ рдкреНрд░рд╢реНрди рд╣реИрдВ ... рдЖрдк рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдкрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реНрдХреАрдорд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ? рдпрд╣реА рдореИрдВрдиреЗ рдЬрдорд╛ рдХрд┐рдпрд╛ рд╣реИ ред рдЖрдк рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдХреИрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ Highcharts.setOptions()
рдмрдирд╛рдо Highcharts.chart()
(рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдореЗрдВ рдкрд╛рд╕ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдХрдХреНрд╖рд╛рдУрдВ рдФрд░ рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдПрдкреАрдЖрдИ рдбрдВрдк рд╣реИ?
@cvasseng
рдирдорд╕реНрддреЗ @aaronbeall , рдЗрд╕ рд╕рдордп рд╕реНрдХреАрдорд╛ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдВрдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рд╕рдм рдЖрдкрдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред
Highcharts.setOptions()
, рдФрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рджреЛрдиреЛрдВ рдХреЛ рд╕реНрдХреАрдорд╛ рдХреЗ рдмрд╛рд╣рд░ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдХрдо рд╕реЗ рдХрдо global
рдФрд░ lang
рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЦреНрдп рд╡рд┐рдХрд▓реНрдк рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд╣рд░ред
рдПрдХ рд╕рд╛рдЗрдб рдиреЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдкреБрд░рд╛рдирд╛ рдбрдВрдк рдкреНрд░рд╛рд░реВрдк https://api.highcharts.com/dump.json рдкрд░ рдЙрдкрд▓рдмреНрдз рдерд╛, рдЕрдм рд╣рдордиреЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдореЗрдВ https://api.highcharts.com/highcharts/ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рдж @cvassengред рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ ... рдмрд╣реБрдд рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рд╕рдм рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░рд╛ рдХрд╛рдо рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред :) рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреБрдЫ рдлрд╝реАрд▓реНрдб рдореЗрдВ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕реЗ boost.seriesThreshold
, рдлрд┐рд░ рднреА рдкреНрд░рдХрд╛рд░ рдбреЙрдХреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ ред рдХреНрдпрд╛ рдЗрдиреНрд╣реЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕/рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдкреАрдЖрдИ рд╕реНрдХреАрдорд╛ рднреА рд╣реИ, рдпрд╛ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдШреЛрд╖рдгрд╛рддреНрдордХ рдореЙрдбрд▓ рдЙрди рдЕрдкреНрд░рдЪрд▓рд┐рдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ?
(рдореЗрд░реЗ рдкрд╛рд╕ рдФрд░ рдкреНрд░рд╢реНрди рд╣реЛрдВрдЧреЗ, рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдмреЗрд╣рддрд░ рдЬрдЧрд╣ рд╣реИ? рдЧрдЯрд░? рдореИрдВ рдпрд╣рд╛рдВ рдареАрдХ рд╣реВрдВ рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╢реЛрд░ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред)
boost.seriesThreshold
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ tree.json
(рдФрд░ рд▓рд╛рдЗрд╡ рдбреЙрдХреНрд╕ рдореЗрдВ) рдореЗрдВ рдЧрд▓рдд рд▓рдЧрддрд╛ рд╣реИ - рдЗрд╕реЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧред рдЬрд┐рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЙрдХрд▓реЗрдЯ рд╕реЗ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдЗрд╕рдореЗрдВ рд╕реЗ рдкреНрд░рдХрд╛рд░ рдЧрд╛рдпрдм рд╣реИред рдпрд╣ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкреНрд░рдХрд╛рд░ рднреА рдЧрд╛рдпрдм рд╣реИрдВред рд╣рдо рдЬреЗрдирд░реЗрд╢рди рдкрд╛рд╕ рдореЗрдВ рдФрд░ рдЯреЗрд╕реНрдЯ рдФрд░ рдЪреЗрдХ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рдРрд╕рд╛ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЙрдХрд▓реЗрдЯреНрд╕ рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реЛрдиреЗ рдкрд░ рдЗрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдЖрдк рдорд┐рд▓ рдЬрд╛рдПред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдиреЗрдорд╕реНрдкреЗрд╕/рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдХреАрдорд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рд╡реЗрдирд┐рд▓рд╛ JSDoc 3 рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрд╕ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: https://github.com/highcharts/highcharts-docstrap
рдФрд░ рдпрд╣рд╛рдВ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред :) рдЗрд╕ рддрд░рд╣ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЗрдВрджреНрд░реАрдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдерд╛рди рд╣реИ, рддрд╛рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧ рднреА рдЗрд╕рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХреЗрдВред
рдпрджрд┐ рдпрд╣ рдорджрджрдЧрд╛рд░ рд╣реИ рддреЛ рдпрд╣ рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ type
рд╕рдВрдкрддреНрддрд┐ рдпрд╛ default
рд╕рдВрдкрддреНрддрд┐, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ any
рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ рдЙрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдЪ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦ рд╕рдХрддрд╛ рдерд╛, рдпрд╛ рдХреНрдпрд╛ рдХреЛрдИ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ?
рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп JSON рдФрд░ mapNavigation.buttons
рдореЗрдВ рдПрдХ рд░рд┐рдХреНрдд рдХреБрдВрдЬреА рднреА рд╣реИред
рдореИрдВрдиреЗ рдЖрдЬ рдЗрд╕ рдкрд░ рдХреБрдЫ рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣рд╛рдВ рдХреНрдпрд╛
Highcharts.Options
рдФрд░ Series
рд╕реЗ рд▓реЗрдХрд░ рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫреЛрдЯреА рд╡рд╕реНрддреБрдУрдВ рдЬреИрд╕реЗ PlotOptionsBbTopLine
ред рдирд╛рдо рдХреЗ рд╡рд┐рд░реЛрдз рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреВрд░рд╛ рдирд╛рдо рдкрд╛рд╕реНрдХрд▓рдХреЗрд╕ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП plotOptions.bb.topLine
ред рдЕрднреА рднреА рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рд╡рд░реНрддрдорд╛рди @types/highcharts
рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реИ, рдЕрдХреНрд╕рд░ рд╕рд╛рдорд╛рди рд╡рд╣рд╛рдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИредhighstock
рдФрд░ highmaps
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ ...&
рдЪреМрд░рд╛рд╣реЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ extends
рдЕрд╕рдВрдЧрдд рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЙрдард╛ рд░рд╣рд╛ рдерд╛ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ excludes
рдХрд╛ рдХреЛрдИ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рд╣реИ, рдореИрдВрдиреЗ Omit
рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдЫреЛрдбрд╝реЗ рдЧрдП рдлрд╝реАрд▓реНрдб рдХреЗ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реБрдИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рд╕рдВрдкрддреНрддрд┐ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╕реЗ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реЗ рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЫреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореВрд▓ рд╡рд╕реНрддреБ рдХреА рд╕рдВрдкрддреНрддрд┐ рд╣реЛрддреА рд╣реИред plotOptions.mfi.params
рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЗрд╕рдореЗрдВ index
рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ index
рд╕рдВрдкрддреНрддрд┐ рдпрд╛ extends
рдХреЛрдИ рд╡рд╕реНрддреБ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╛рддрд╛-рдкрд┐рддрд╛ plotOptions.mfi
рд╡рд┐рд╕реНрддрд╛рд░ plotOptions.sma
рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдмрдЪреНрдЪрд╛ plotOptions.sma.params
рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдЬрд┐рд╕рдореЗрдВ index
рдЬрд┐рд╕реЗ plotOptions.mfi.params
рд╕рд╛рде рдорд╛рддрд╛-рдкрд┐рддрд╛ рдкрд░ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ Array
, Object
, рдФрд░ Function
рдкреНрд░рдХрд╛рд░... рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдк рдбреЗрдЯрд╛ рдХреЗ рдХреБрдЫ рд╡рд┐рд╡реЗрдХрдкреВрд░реНрдг рдкреИрдЪрд┐рдВрдЧ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреЗрдВред рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ Array.<Array.<Mixed>>
-- рдЕрднреА рдкрддрд╛ рдирд╣реАрдВ рдХреНрдпрд╛ рд╣реИред :)рдХреБрдЫ рдФрд░ рдЦрд╛рд╕ рдмрд╛рддреЗрдВ:
Color
, CSSObject
, рдФрд░ Mixed
рдкреНрд░рдХрд╛рд░ рдХреНрдпрд╛ рд╣реИрдВ? Color
рдПрдХ рд╕реНрд╡рд░реВрдкрд┐рдд string
, CSSObject
рдПрдХ рдорд╛рдирдХ рд╢реИрд▓реА рд╡рд╕реНрддреБ рд╣реИ , рдпрд╛ рдХреБрдЫ рдЦрд╛рд╕ рд╣реИ?series.bellcurve.data
рдФрд░ series.histogram.data
рджреЛрдиреЛрдВ рд╣реА рд╕рд░реНрдХреБрд▓рд░ рд╕рдВрджрд░реНрдн рдмрдирд╛рддреЗ рд╣реБрдП рдЦреБрдж рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЯрд╛рдЗрдкреЛ рд╣реИ, рд╡реЗ рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ?рд╕рд╛рде рд╣реА, рдЖрдкрдХреЗ рдХреБрдЫ рд▓рд╛рдкрддрд╛ рдкреНрд░рдХрд╛рд░ рдПрдкреАрдЖрдИ рдореЗрдВ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП https://api.highcharts.com/highstock/plotOptions.bb.topLine.styles.lineColorред рдЕрдЧрд░ рдореБрдЭреЗ рдареАрдХ рд╕реЗ рдпрд╛рдж рд╣реИ рддреЛ рд╣рдо api-docs
рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ highcharts.jsdoc.js
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ tree.json рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдЧрд╛ред
@cvasseng рд╣рдорд╛рд░реА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдкрд░ рдХреНрдпрд╛ рд╕реНрдерд┐рддрд┐ рд╣реИ?
рдЗрд╕рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдкреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ , рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдЬ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд╣реАрдВред
рдЕрдЧрд░ рдореБрдЭреЗ рдареАрдХ рд╕реЗ рдпрд╛рдж рд╣реИ рддреЛ рд╣рдо
api-docs
рдЬрдирд░реЗрдЯрд░ рдореЗрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реИрдВ
рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЙрддреНрд╕реБрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ api-docs
рдЬрдирд░реЗрдЯрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдПрдкреАрдЖрдИ рдбрдВрдк рд╕реЗ рд╕рдордЭ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдРрд╕реА рдЪреАрдЬреЗрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП series.bullet.data.targetOptions
рдлреИрд▓реА series.bullet.targetOptions
, рд▓реЗрдХрд┐рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рднрд╛рд╖рд╛ series.bullet.targetOptions
рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ ... рдлрд┐рд░ рднреА рдЧреБрдг рдбреЙрдХреНрд╕ рдореЗрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрддрд╛ рдареАрдХред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ series.bullet
plotOptions.bullet
рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ plotOptions.bullet.targetOptions
, рдЗрд╕рд▓рд┐рдП series.bullet.targetOptions
plotOptions.bullet.targetOptions
рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ?
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЖрдЬ рд░рд╛рдд рдкреНрд░рдЧрддрд┐ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕рддреНрдп рдЬрд╛рдВрдЪ рд╕рднреА рд╢рд╛рдмреНрджрд┐рдХ false
рдорд╛рдиреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рд░рд╣реА рдереА, рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдФрд░ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЗрдВ рдмреВрд▓рд┐рдпрди рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдорд╛рдирд┐рдд рд╣реИрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмреВрд▓рд┐рдпрди рдХреБрдЫ рдЬрдЧрд╣реЛрдВ рдкрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХрд╛ рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ред рдореИрдВ рд╢рд╛рдмреНрджрд┐рдХ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП values
рднреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реВрдВ (рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдирджрд╛рд░ рд╣реИ!) рд╡реИрд╕реЗ рднреА рд▓рд╛рдкрддрд╛ рдкреНрд░рдХрд╛рд░ рдбрдВрдк рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдкреЗрдбрд╝ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХреИрд╕реЗ рдлреИрд▓рд╛рддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ:
object
, array
, рдФрд░ function
рдЬреИрд╕реЗ рдЕрд╕реНрдкрд╖реНрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдореБрджреНрджрд╛ рдЕрднреА рднреА рд╣реИредOmit<>
рдФрд░ рдПрдХ рдкрд╛рд╕ рдмрдирд╛рдиреЗ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ extends
рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рд╣реИ рдХрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП excludes
(рд╡рд┐рдзрд┐ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкрд╣рд▓реА рдмреБрд▓реЗрдЯ), рдФрд░ рд╕рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ рдЧреБрдгреЛрдВ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдмрджрд▓рдирд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдЬрдм рддрдХ рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЧреБрдг рд╕рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрдВрдЧреЗ? рдХреНрдпрд╛ рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХ рдЧреБрдг рд╣реИрдВ?"memberof": "yaxis"
рдореЗрдВ tooltipValueFormat
рдбреЙрдХрд▓реЗрдЯ рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?context
рдорд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ PlotLineOrBand
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдХрдХреНрд╖рд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ, рдХреНрдпрд╛ рдпрд╣ Series
рдЙрдк-рд╡рд░реНрдЧ рд╣реИ?plotOptions.series.states
рдореЗрдВ рдбреЙрдХрд▓реЗрдЯ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд╛рдо "plotOptions.series.states"
- рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдХреБрдЫ рдЦрд╛рд╕ рд╣реИ?@aaronbeall рдХреНрдпрд╛ рдЖрдкрдХреА рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реИ? рдореИрдВрдиреЗ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдк рдЬрдирд░реЗрд╢рди рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ рдЧреЛрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИред
рдПрдХ рдкреНрд░рдореБрдЦ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдЙрддреНрдкрдиреНрди tree.json
рдореЗрдВ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рд╕рднреА рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рдЬреИрд╕реЗ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдиреЗрдорд╕реНрдкреЗрд╕ рдкрд░ рд╕реНрдерд┐рд░ рддрд░реАрдХреЗред рд╡реИрдз рдкреНрд░рддреАрдХ рдкреНрд░реВрдирд┐рдВрдЧ рдХреЗ рдмрд╛рдж 703 рдкреНрд░рддреАрдХ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж, tree.json рдХреЗ рдЕрдВрджрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдВрдмрд▓ рд▓рдЧрднрдЧ 100 рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрддреЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
@ рд╕реНрдХреЙрдЯ-рд╣реЛ рдпрд╣ рдереЛрдбрд╝рд╛ рд╕рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдирдП рд╕рд╛рд▓ рдореЗрдВ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдм рдЗрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реВрдВ рдФрд░ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдКрдВрдЧрд╛ред
рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдкреЛрд╕реНрдЯ рд╕реЗ рдореИрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдорд╛рд░реНрдЧ рдиреАрдЪреЗ рдЪрд▓рд╛ рдЧрдпрд╛ type
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП interface
рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ extends
рдХреЗ рдмрдЬрд╛рдп &
(рдпрд╣ рдореЗрд░реА рд░рдгрдиреАрддрд┐ рдереА рдареАрдХ рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП tree.json
рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ excludes
рдХрд╛ рдЙрдкрдпреЛрдЧ), рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛: рдЯреАрдПрд╕ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рджреВрд╕рд░реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛ рдЬреЛ рдПрдХ рдлрд╝реАрд▓реНрдб рдирд╛рдо рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░ рд╣реИ рдЬреЛ рдХрдо рд╕реЗ рдХрдо рд╕рд╛рдЭрд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ 1 рд╕рдВрдкрддреНрддрд┐ред рдпрд╣рд╛рдБ рдПрдХ рд╕рд╛рд░ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдореИрдВ рдЗрд╕рдХреЗ рд╕рдЯреАрдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рднрд╛рдЧ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХреБрдЫ рдерд╛, рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ tree.json
рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ (рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ 5 рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ) рдФрд░ рдХрд┐рд╕реА рднреА рдмрд┐рдВрджреБ рдкрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ &
рдкреНрд░рддрд┐рдЪреНрдЫреЗрджрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореЗрд░рд╛ рдкрд┐рдЫрд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдорд╛рд░реНрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХреБрдЫ рдРрд╕реЗ рдЧреБрдг рд╣реЛрдВрдЧреЗ рдЬреЛ "рдмрд╣рд┐рд╖реНрдХреГрдд" рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯрд╛рдЗрдк рд╣рд┐рдВрдЯрд┐рдВрдЧ рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ (рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкреЗрдбрд╝ рдореЗрдВ рдЙрдЪреНрдЪрддрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рд╕реА рдЪреАрдЬрд╝ рд╕реЗ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдиреЛрдб рд╕реЗ рдЫреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╕реЛрдЪреЗрдВред рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЧреБрдгреЛрдВ рдХреЛ рдПрдХ рдмрд┐рдВрджреБ рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╣рдо extends
рдХреЛ рдорд┐рдЯрд╛рдП рдмрд┐рдирд╛ рдФрд░ рдЕрдзрд┐рдХрддрд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдПрдХ рдЯрди рдмрдирд╛рдпреЗ рдмрд┐рдирд╛ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╡реИрдз рдкреНрд░рддреАрдХ рдкреНрд░реВрдирд┐рдВрдЧ рдХреЗ рдмрд╛рдж 703 рдкреНрд░рддреАрдХ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж, tree.json рдХреЗ рдЕрдВрджрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдВрдмрд▓ рд▓рдЧрднрдЧ 100 рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрддреЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЖрдк рдХрд╛рдЯрдиреЗ рдХреА рдХрд┐рд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдмрд╕реЗ рдХрдард┐рди рд╣рд┐рд╕реНрд╕рд╛ рд░рд╣рд╛ рд╣реИ ...
рд╣рд╛рдВ, рдореИрдВрдиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ рдХрдХреНрд╖рд╛рдУрдВ/рдирд╛рдорд╕реНрдерд╛рдиреЛрдВ рдХрд╛ рд╡рд░реНрдгрди tree.json
рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдШреЛрд╖рдгрд╛рддреНрдордХ init рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ), рд▓реЗрдХрд┐рди @cvasseng рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╡реЗ рд╡реЗрдирд┐рд▓рд╛ jsdoc3 рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХрдирд╡рд░реНрдЯрд░ред
pruning
рдЗрд╕ рд▓рд╛рдЗрди рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рд╣реИред
tree.json
рд▓рд┐рдП рд╕рднреА рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ publish
рдкрджреНрдзрддрд┐ рдХреЗ рдЕрдВрджрд░ рд░рд╣рддрд╛ рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдЕрдВрджрд░ jsdoc api рдХрд╛ рдХреБрдЫ рджреБрд░реБрдкрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рд╣рдо jsdoc рд╕реЗ рдореВрд▓ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ tree.json
рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред
рдЖрдЬ, рдореИрдВрдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рдХрд┐ tree.json
рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдореБрдЭреЗ рдЕрдВрдд рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ tree.json
рдХреЗрд╡рд▓ рдЪрд╛рд░реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ https://api.highcharts.com/highcharts/ред
рдкреНрд░рдХрд╛рд░ рд╕рдВрдЧреНрд░рд╣ рдФрд░ рдкреАрдврд╝реА рддрд░реНрдХ рдпрд╣рд╛рдБ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ - https://github.com/highcharts/highcharts/blob/master/tools/jsdoc/plugins/highcharts.jsdoc.jsред
рд╣рдореЗрдВ рд╕реНрд╡рдпрдВ рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдкреВрд░реНрдг-рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдФрд░ https://github.com/englercj/tsd-jsdoc рдХреЗ рд╕рдорд╛рди рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдИрдЯреАрдП рд╣реИ? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдмрд╣реБрдд рднрдпрд╛рдирдХ рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рд╕реЗ рдЙрди рдЕрдиреБрдкрд▓рдмреНрдз рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд┐рдирдХреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╡реЗ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рд╕реБрдиреЗрдВрдЧреЗ рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рддреНрд╡рд░рд┐рдд рд░рд┐рд▓реАрдЬ рдЪрдХреНрд░ рд╣реИред
@aaronbeall рдХреНрдпрд╛ рдЖрдкрдиреЗ рдореИрдк рдХрд┐рдП рдЧрдП рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рджреЗрдЦрд╛ рд╣реИ?
рдЖрдкрдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ рд╡рд╛рд▓рд╛
@cvasseng @TorsteinHonsi
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЯреАрдо рд╕реЗ рдЙрди рдЕрдиреБрдкрд▓рдмреНрдз рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд┐рдирдХреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
@JannesMeyer рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдХреЛрдИ рдИрдЯреАрдП рдПрдЯреАрдПрдо рдирд╣реАрдВ рд╣реИ, рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ Omit<>
рдЪреАрдЬреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ... , рдкреВрд░реНрдг, рдПрд░реНрдЧреЛрдиреЛрдорд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдиреНрдпреВрдирддрдо рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдпрд╛рдиреА рд╕рдорд╛рди рд╕рдВрдкрддреНрддрд┐ рдкрд░ рд╕рдорд╛рди рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╕рднреА рдЬрдЧрд╣реЛрдВ рдкрд░ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛) рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдпрд╛рдж рдХрд┐рдП рдмрд┐рдирд╛ред рдЯрд╛рдЗрдк рдХрдВрдкреНрд▓реАрд╢рди рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдирд╛ рдХрд┐ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрдо рд╣реИ, рдлрд┐рд░ рд╡рд╣рд╛рдВ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╡рд╣рд╛рдВ object
рдпрд╛ any
рдкреНрд░рдХрд╛рд░ ... рдХрд╣реАрдВ рдХрд┐рд╕реА рдХреЛ рдЯрд╛рдЗрдк рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдЯрд╛рдЗрдк рдкреАрдврд╝реА рдЖрдкрдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИред
рд╣рд╛рдБ, рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдЯреАрдо рдХреЛ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╡рд░реНрддрдорд╛рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЕрдкрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХреНрд╕ рдХреЛ рдЬреЗрдПрд╕рдбреЙрдХ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЯрд╛рдЗрдк рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реЛрдЧрд╛?
@JannesMeyer #8307 рдкреВрд░реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ
рдореИрдВ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдпрджрд┐ рдШреЛрд╖рдгрд╛ рдлрд╝рд╛рдЗрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИред
рдореИрдВ рдЕрдкрдиреЗ рд░рд┐рдПрдХреНрдЯ/рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП DefenitelyTyped рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╣реБрдВрдЪ рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдпрд╛ред рдпрд╣ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЕрднрд┐рдЧрдореНрдпрддрд╛ рднрд╛рдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдП рдЧрдП рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рд╕рд╣рд╛рдпрддрд╛ рдЯреАрдо рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреЛрдИ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред
рд╣рдорд╛рд░реА рдЯреАрдо рдореЗрдВ рд╣рдо рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕/рд╣рд╛рдИрдореИрдкреНрд╕ рдХрд╛ рднрд╛рд░реА рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕рдореЗрдВ рдирд┐рд╡реЗрд╢ рдХрд┐рдпрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрди рдЧрдпрд╛ рд╣реИред
Highcharts рдЯреАрдо ( @oysteinmoseng ) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЗрд░реЗ рд╕рд╛рде рдПрдХ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╕рддреНрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдИ рдФрд░ рд╕реАрдзреЗ Js рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХреАред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕рдордп рдореБрдЭреЗ рдЕрдирдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рдордп рдФрд░ рд╕рдорд╛рдзрд╛рди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ Highcharts рдХреЗ рд╕рд╛рде TS рдШреЛрд╖рдгрд╛ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред :)
рдзрдиреНрдпрд╡рд╛рдж @sophiebremer рдЗрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдиреЛрдЯ: рдореИрдВрдиреЗ рдмреЗрд╣рддрд░ рд╕рдВрджрд░реНрдн рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгреА рд╕рдВрдкрд╛рджрд┐рдд рдХреА рд╣реИ рдФрд░ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдЯреАрдо рдХреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ рд╣реВрдВред
рд╣рдо рдХреЛрдгреАрдп / рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рдмрдбрд╝реА рдлреНрд░рдВрдЯрдПрдВрдб рдЯреАрдо рдореЗрдВ рд╣рд╛рдИрд╕реНрдЯреЙрдХ рдХрд╛ рдЧрд╣рди рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рд╣реЛрдирд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реЛрдЧрд╛, рд╣рдордиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рд╕рдВрджрд░реНрдн рдереАрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рд╛рдИрд╕реНрдЯреЙрдХ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреБрд░рд╛рдиреА рд╣реИред
рдпрд╣ рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдкрд░рд┐рднрд╛рд╖рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ !
рдХрд┐рд╕реА рднреА рдИрдЯреАрдП рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ :)
рдЕрдм рд╣рдо рдЧреБрдгрд╡рддреНрддрд╛ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдЯреНрд░реА рдореЗрдВ рдЙрддреНрдкрдиреНрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдкрдмреНрд▓рд┐рдХ рдмреАрдЯрд╛ рдлреЗрдЬ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред
рд╣рдорд╛рд░рд╛ ETA рдЕрднреА рдмреАрдЯрд╛ рдХреЗ рд▓рд┐рдП рддреАрд╕рд░реА рддрд┐рдорд╛рд╣реА 2018 рд╣реИред
@sophiebremer рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреАрдЯреАрдПрд╕ рдЬрдирд░реЗрдЯрд░ рд╣реИ рдпрд╛ рдЖрдк рдореМрдЬреВрджрд╛ рд░реВрдкрд╛рдВрддрд░рдг рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?
рд╣рдо рдПрдХ рдХрд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдЗрд╕ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рдХреЛрд╢рд┐рд╢ рдХреА https://github.com/highcharts/highcharts/pull/8307 рдиреАрдЪреЗ dts-dom рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдЗрд╕ рдкрд░ рдХреЛрдИ рдЦрдмрд░? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @types/highcharts
рдЕрдм рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
рд╣рдо рдЕрднреА рднреА рдЗрд╕ рдкрд░ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рдЕрднреА рдШреЛрд╖рдгрд╛ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЕрднреА рднреА рдРрд╕реЗ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдореЗрдХрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред "highcharts.d.ts" рдШреЛрд╖рдгрд╛рдУрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА 200,000 рд╕реЗ рдЕрдзрд┐рдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдлрд╝рд╛рдЗрд▓ рд╣реЛрдЧреАред
@sophiebremer рдЖрдк рдЙрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдХреИрд╕реЗ
@ рд╕реНрдХреЙрдЯ-рд╣реЛ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рдЕрдкрдиреЗ рдЖрдк рдЬреЗрдирд░реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рд╕реЛрд░реНрд╕ рдХреЛрдб рдореЗрдВ рдбреЙрдХрд▓реЗрдЯреНрд╕ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдПрдХ рдореИрдиреБрдЕрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
рд╣реЗрд▓реЛ рд╕рдм рд▓реЛрдЧ! рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рднрдВрдбрд╛рд░ рдореЗрдВ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдШреЛрд╖рдгрд╛рдУрдВ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред рдЖрдк рдЗрд╕реЗ npm i https://github.com/sophiebremer/highcharts-declarations-alpha.git
рдпрд╛ https://github.com/sophiebremer/highcharts-declarations-alpha/blob/master/highcharts.d.ts рд╕реЗ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рд╕реАрдзреЗ ./node_modules/highcharts/
рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдЬреНрдЮрд╛рдд рдкрд╣рд▓реБ:
{ data: [0, 1, 2]} as Highcharts.SeriesLineOptions
рдЬреИрд╕реЗ рдЕрдкрдиреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдХрд╛рд╕реНрдЯ рдХрд░реЗрдВChartEventsOptions рдЪрдпрди рдЬреИрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдИрд╡реЗрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдирд╣реАрдВ рд▓рдЧрддреЗ рд╣реИрдВ
рдХреБрдЫ рдЕрдиреНрдп рдореБрджреНрджреЗ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓реЗ
рдирд┐рд░реНрдпрд╛рдд, рдСрдлрд╝рд▓рд╛рдЗрди рдирд┐рд░реНрдпрд╛рдд рдореЙрдбреНрдпреВрд▓ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдлрд╝реИрдХреНрдЯрд░реА рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдпрд╛рдд = рдлрд╝реИрдХреНрдЯрд░реА рдХреЛ рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдпрд╛рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛
рд▓рд╛рдкрддрд╛ рдПрдиреЛрдЯреЗрд╢рди рдореЙрдбреНрдпреВрд▓
PlotSeriesEventsOptions рдХреНрд▓рд┐рдХ рдХреЛ рдХреНрд▓рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?: (e:PointerEventObject) => рдмреВрд▓рд┐рдпрди;
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, @muperi !
рдЖрдкрдХреА рджреВрд╕рд░реА рдкреЛрд╕реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ:
ChartEventsOptions рдЪрдпрди рдЬреИрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдИрд╡реЗрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдирд╣реАрдВ рд▓рдЧрддреЗ рд╣реИрдВ
рдлрд┐рдХреНрд╕ рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕/рд╣рд╛рдИрдЪрд╛рд░реНрдЯреНрд╕#9110 рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ https://github.com/highcharts/highcharts-declarations-beta рдХреЗ рдЕрдЧрд▓реЗ рдЕрдкрдбреЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдХреГрдкрдпрд╛ рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдШреЛрд╖рдгрд╛ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рдореБрджреНрджреЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ: https://github.com/highcharts/highcharts-declarations-betaред
рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрди рдЧрдпрд╛ рд╣реИред