Skip to content

Commit 7990f51

Browse files
committed
fix(utils/sanitize): Take into account the at sign
1 parent 75c9d00 commit 7990f51

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/utils.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ export function sanitize(name: string): string {
2020
if (name.includes('-')) {
2121
return sanitized;
2222
}
23+
24+
// if key contains at sign
25+
if (name.includes('@')) {
26+
return sanitized;
27+
}
28+
2329
return name;
2430
}
2531

tests/utils.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ describe('sanitize', () => {
1919
});
2020
it('invalid', () => {
2121
expect(sanitize('0')).toBe("'0'");
22+
expect(sanitize('@type')).toBe("'@type'");
2223
expect(sanitize('bad-key')).toBe("'bad-key'");
2324
});
2425
});

0 commit comments

Comments
 (0)