Skip to content

Commit 68f4323

Browse files
author
codegen-bot
committed
setup input repo
1 parent 3d4d49c commit 68f4323

File tree

19 files changed

+107
-0
lines changed

19 files changed

+107
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "default-exports-test",
3+
"version": "1.0.0",
4+
"description": "Test codebase for converting default exports",
5+
"main": "index.js",
6+
"scripts": {
7+
"test": "echo \"Error: no test specified\" && exit 1"
8+
},
9+
"keywords": [],
10+
"author": "",
11+
"license": "ISC",
12+
"devDependencies": {
13+
"typescript": "^5.0.0"
14+
}
15+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Original file keeps default export
2+
export default class Authenticator {
3+
authenticate(token: string): boolean {
4+
return token.length > 0;
5+
}
6+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Should be converted to named export
2+
export { default } from '../services/authenticator';
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Should be converted to named export
2+
export { default as generateToken } from '../utils/token-generator';
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// Original file keeps default export
2+
export default function generateToken(): string {
3+
return Math.random().toString(36);
4+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Original file keeps default export
2+
export default interface Comment {
3+
id: string;
4+
postId: string;
5+
text: string;
6+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
// Original file keeps default export
2+
import Comment from '../models/comment';
3+
4+
export default class CommentService {
5+
getComment(id: string): Comment {
6+
return { id, postId: '123', text: 'Great post!' };
7+
}
8+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Should be converted to named export
2+
export { default as CommentService } from '../services/comment-service';
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Should be converted to named export
2+
export { default as Comment } from '../models/comment';
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Original file keeps default export
2+
export default interface Post {
3+
id: string;
4+
title: string;
5+
content: string;
6+
}

0 commit comments

Comments
 (0)