File tree Expand file tree Collapse file tree
samples/inputs/tooltip/advanced/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11export class IncomeTaxesItem {
2- public constructor ( init : Partial < IncomeTaxesItem > ) {
3- Object . assign ( this , init ) ;
4- }
5-
6- public year : string ;
7- public revenue : number ;
8-
2+ public constructor ( init : Partial < IncomeTaxesItem > ) {
3+ Object . assign ( this , init ) ;
4+ }
5+ public year : string ;
6+ public revenue : number ;
97}
108export class IncomeTaxes extends Array < IncomeTaxesItem > {
11- public constructor ( items : Array < IncomeTaxesItem > | number = - 1 ) {
12- if ( Array . isArray ( items ) ) {
13- super ( ...items ) ;
14- } else {
15- const newItems = [
16- new IncomeTaxesItem (
17- {
18- year : `2021` ,
19- revenue : 15
20- } ) ,
21- new IncomeTaxesItem (
22- {
23- year : `2022` ,
24- revenue : 30
25- } ) ,
26- new IncomeTaxesItem (
27- {
28- year : `2023` ,
29- revenue : 18
30- } ) ,
31- new IncomeTaxesItem (
32- {
33- year : `2024` ,
34- revenue : 30
35- } ) ,
36- new IncomeTaxesItem (
37- {
38- year : `2025` ,
39- revenue : 38
40- } ) ,
41- ] ;
42- super ( ...newItems . slice ( 0 ) ) ;
43- }
9+ public constructor ( items : Array < IncomeTaxesItem > | number = - 1 ) {
10+ if ( Array . isArray ( items ) ) {
11+ super ( ...items ) ;
12+ } else {
13+ const newItems = [
14+ new IncomeTaxesItem (
15+ {
16+ year : `2021` ,
17+ revenue : 15
18+ } ) ,
19+ new IncomeTaxesItem (
20+ {
21+ year : `2022` ,
22+ revenue : 30
23+ } ) ,
24+ new IncomeTaxesItem (
25+ {
26+ year : `2023` ,
27+ revenue : 18
28+ } ) ,
29+ new IncomeTaxesItem (
30+ {
31+ year : `2024` ,
32+ revenue : 30
33+ } ) ,
34+ new IncomeTaxesItem (
35+ {
36+ year : `2025` ,
37+ revenue : 38
38+ } ) ,
39+ ] ;
40+ super ( ...newItems . slice ( 0 ) ) ;
4441 }
42+ }
4543}
You can’t perform that action at this time.
0 commit comments