Skip to content

Commit c150d24

Browse files
committed
Added test case for default value
1 parent 5c8392f commit c150d24

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ A TypeScript custom transformer which reduces bundle size (with a help of other
88

99
```typescript
1010
function showMessage(opts: { message: string }): void {
11-
alert(opts.message);
11+
alert(opts.message);
1212
}
1313
export function alertMessage(message: string): void {
14-
showMessage({ message });
14+
showMessage({ message });
1515
}
1616
```
1717

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
function showMessage(opts: { message: string } = { message: 'hello' }): void {
2+
alert(opts.message);
3+
}
4+
export function alertMessage(message: string): void {
5+
showMessage({ message });
6+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"use strict";
2+
Object.defineProperty(exports, "__esModule", { value: true });
3+
function showMessage(opts) {
4+
if (opts === void 0) { opts = { _internal_message: 'hello' }; }
5+
alert(opts._internal_message);
6+
}
7+
function alertMessage(message) {
8+
showMessage({ _internal_message: message });
9+
}
10+
exports.alertMessage = alertMessage;

0 commit comments

Comments
 (0)