Skip to content

Commit d53f960

Browse files
committed
Added tuple
1 parent c3498bb commit d53f960

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

public/app.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ const list = new ListTemplate(ul);
1313
form.addEventListener('submit', (e) => {
1414
e.preventDefault();
1515
let doc;
16+
let values;
17+
values = [tofrom.value, amount.valueAsNumber, details.value];
1618
if (type.value == 'invoice') {
17-
doc = new Invoice(tofrom.value, amount.valueAsNumber, details.value);
19+
doc = new Invoice(...values);
1820
}
1921
else {
20-
doc = new Payment(tofrom.value, amount.valueAsNumber, details.value);
22+
doc = new Payment(...values);
2123
}
2224
list.render(doc, type.value, "end");
2325
});

src/app.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,14 @@ form.addEventListener('submit', (e: Event) => {
2020
e.preventDefault();
2121

2222
let doc : HasFormatter;
23+
let values : [string, number,string]
24+
values = [ tofrom.value, amount.valueAsNumber, details.value ]
2325

2426
if (type.value == 'invoice'){
25-
doc = new Invoice( tofrom.value, amount.valueAsNumber, details.value )
27+
doc = new Invoice( ...values )
2628
}else{
27-
doc = new Payment( tofrom.value, amount.valueAsNumber, details.value )
29+
doc = new Payment( ...values )
2830
}
2931

3032
list.render(doc, type.value, "end");
31-
});
33+
});

0 commit comments

Comments
 (0)