Skip to content

Commit 6173beb

Browse files
authored
chore: TS explicit module boundaries dev packages (#8387)
1 parent 2c29e2d commit 6173beb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+208
-177
lines changed

packages/dev/codemods/src/s1-to-s2/src/codemods/codemod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ interface Options {
3333
components?: string
3434
}
3535

36-
export default function transformer(file: FileInfo, api: API, options: Options) {
36+
export default function transformer(file: FileInfo, api: API, options: Options):string {
3737
let j = api.jscodeshift.withParser({
3838
parse(source: string) {
3939
return recastParse(source, {

packages/dev/codemods/src/s1-to-s2/src/codemods/components/ActionGroup/transform.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ let availableComponents = getComponents();
1717
* - Apply isDisabled directly on each ActionButton/ToggleButton instead of disabledKeys.
1818
* - Convert dynamic collections render function to items.map.
1919
*/
20-
export default function transformActionGroup(path: NodePath<t.JSXElement>) {
20+
export default function transformActionGroup(path: NodePath<t.JSXElement>): void {
2121
// Comment out overflowMode
2222
commentOutProp(path, {propName: 'overflowMode'});
2323

@@ -148,7 +148,7 @@ export default function transformActionGroup(path: NodePath<t.JSXElement>) {
148148
t.jsxAttribute(
149149
t.jsxIdentifier('onPress'),
150150
t.jsxExpressionContainer(
151-
keyValue
151+
keyValue
152152
? t.arrowFunctionExpression([], t.callExpression(onAction.node.value.expression, [keyValue]))
153153
: onAction.node.value.expression
154154
)
@@ -185,4 +185,4 @@ export default function transformActionGroup(path: NodePath<t.JSXElement>) {
185185
if (path.node.closingElement) {
186186
path.node.closingElement.name = t.jsxIdentifier(localName);
187187
}
188-
}
188+
}

packages/dev/codemods/src/s1-to-s2/src/codemods/components/ActionMenu/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import * as t from '@babel/types';
77
* - Comment out closeOnSelect (it has not been implemented yet).
88
* - Comment out trigger (it has not been implemented yet).
99
*/
10-
export default function transformActionMenu(path: NodePath<t.JSXElement>) {
10+
export default function transformActionMenu(path: NodePath<t.JSXElement>): void {
1111
// Comment out closeOnSelect
1212
commentOutProp(path, {propName: 'closeOnSelect'});
1313

1414
// Comment out trigger
1515
commentOutProp(path, {propName: 'trigger'});
16-
}
16+
}

packages/dev/codemods/src/s1-to-s2/src/codemods/components/Avatar/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ function updateAvatarSize(
4040
* - Comment out isDisabled (it has not been implemented yet).
4141
* - Update size to be a pixel value if it currently matches 'avatar-size-*'.
4242
*/
43-
export default function transformAvatar(path: NodePath<t.JSXElement>) {
43+
export default function transformAvatar(path: NodePath<t.JSXElement>): void {
4444
// Comment out isDisabled
4545
commentOutProp(path, {propName: 'isDisabled'});
4646

4747
// Update size to be a pixel value if it currently matches 'avatar-size-*'
4848
updateAvatarSize(path);
49-
}
49+
}

packages/dev/codemods/src/s1-to-s2/src/codemods/components/Badge/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import {updatePropNameAndValue} from '../../shared/transforms';
66
* Transforms Badge:
77
* - Change variant="info" to variant="informative".
88
*/
9-
export default function transformBadge(path: NodePath<t.JSXElement>) {
9+
export default function transformBadge(path: NodePath<t.JSXElement>): void {
1010
// Change variant="info" to variant="informative"
1111
updatePropNameAndValue(path, {
1212
oldPropName: 'variant',
1313
oldPropValue: 'info',
1414
newPropName: 'variant',
1515
newPropValue: 'informative'
1616
});
17-
}
17+
}

packages/dev/codemods/src/s1-to-s2/src/codemods/components/Breadcrumbs/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import * as t from '@babel/types';
1414
* - Remove size="S" (Small is no longer a supported size in Spectrum 2).
1515
* - Add comment to wrap in nav element if needed.
1616
*/
17-
export default function transformBreadcrumbs(path: NodePath<t.JSXElement>) {
17+
export default function transformBreadcrumbs(path: NodePath<t.JSXElement>): void {
1818
// Comment out showRoot
1919
commentOutProp(path, {propName: 'showRoot'});
2020

@@ -31,4 +31,4 @@ export default function transformBreadcrumbs(path: NodePath<t.JSXElement>) {
3131
addCommentToElement(path, {
3232
comment: 'S2 Breadcrumbs no longer includes a nav element by default. You can wrap the Breadcrumbs component in a nav element if needed.'
3333
});
34-
}
34+
}

packages/dev/codemods/src/s1-to-s2/src/codemods/components/Button/transform.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import * as t from '@babel/types';
1717
* - If href is present, the Button should be converted to a LinkButton
1818
* - Remove elementType (it is no longer supported in Spectrum 2).
1919
*/
20-
export default function transformButton(path: NodePath<t.JSXElement>) {
20+
export default function transformButton(path: NodePath<t.JSXElement>): void {
2121
// Change variant="cta" to variant="accent"
2222
updatePropNameAndValue(path, {
2323
oldPropName: 'variant',

packages/dev/codemods/src/s1-to-s2/src/codemods/components/CheckboxGroup/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import * as t from '@babel/types';
66
* Transforms CheckboxGroup:
77
* - Remove showErrorIcon (it has been removed due to accessibility issues).
88
*/
9-
export default function transformCheckboxGroup(path: NodePath<t.JSXElement>) {
9+
export default function transformCheckboxGroup(path: NodePath<t.JSXElement>): void {
1010
// Remove showErrorIcon
1111
removeProp(path, {propName: 'showErrorIcon'});
12-
}
12+
}

packages/dev/codemods/src/s1-to-s2/src/codemods/components/ColorField/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import * as t from '@babel/types';
99
* - Change validationState="invalid" to isInvalid.
1010
* - Remove validationState="valid" (it is no longer supported in Spectrum 2).
1111
*/
12-
export default function transformColorField(path: NodePath<t.JSXElement>) {
12+
export default function transformColorField(path: NodePath<t.JSXElement>): void {
1313
// Remove isQuiet
1414
removeProp(path, {propName: 'isQuiet'});
1515

@@ -26,4 +26,4 @@ export default function transformColorField(path: NodePath<t.JSXElement>) {
2626

2727
// Remove validationState="valid"
2828
removeProp(path, {propName: 'validationState', propValue: 'valid'});
29-
}
29+
}

packages/dev/codemods/src/s1-to-s2/src/codemods/components/ColorSlider/transform.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import * as t from '@babel/types';
66
* Transforms ColorSlider:
77
* - Remove showValueLabel (it has been removed due to accessibility issues).
88
*/
9-
export default function transformColorSlider(path: NodePath<t.JSXElement>) {
9+
export default function transformColorSlider(path: NodePath<t.JSXElement>): void {
1010
// Remove showValueLabel
1111
removeProp(path, {propName: 'showValueLabel'});
12-
}
12+
}

0 commit comments

Comments
 (0)