Skip to content

Commit 5b1f8b1

Browse files
committedJun 4, 2021
chore: code style

26 files changed

+388
-419
lines changed
 

‎packages/visage-core/src/context.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import React from 'react';
22
import { Visage } from './types';
33

4-
export const VisageContext = React.createContext<Visage<any> | undefined>(
5-
undefined,
6-
);
4+
export const VisageContext =
5+
React.createContext<Visage<any> | undefined>(undefined);
76

87
VisageContext.displayName = 'VisageContext';

‎packages/visage-core/src/createComponent.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export function createComponent<
2929
? ExtractVisageComponentProps<TDefaultComponent> &
3030
UnionToIntersection<TVariants[number]>
3131
: ExtractVisageComponentProps<TDefaultComponent>,
32-
TDefaultProps extends Partial<TProps> = any
32+
TDefaultProps extends Partial<TProps> = any,
3333
>(
3434
defaultAs: TDefaultComponent,
3535
{

‎packages/visage-core/src/styleSheet/createStyler.ts

+6-7
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ import {
77
StyleSheetScalarValue,
88
} from './types';
99

10-
export type RawStylerFunction<
11-
TResult extends StyleSheet | ResolvedStyleSheet
12-
> = (
13-
propName: string,
14-
value: StyleSheetScalarValue,
15-
ctx: StylerSheetResolveContext,
16-
) => TResult;
10+
export type RawStylerFunction<TResult extends StyleSheet | ResolvedStyleSheet> =
11+
(
12+
propName: string,
13+
value: StyleSheetScalarValue,
14+
ctx: StylerSheetResolveContext,
15+
) => TResult;
1716

1817
export function createStyler<TResult extends StyleSheet | ResolvedStyleSheet>(
1918
type: StylerResultType,

‎packages/visage-core/src/styleSheet/types.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ export type StylerFunction = (
115115
) => StylerResult;
116116

117117
export interface StyleSheetThemeSettings<
118-
TFaces extends StyleSheetFaces = StyleSheetFaces
118+
TFaces extends StyleSheetFaces = StyleSheetFaces,
119119
> {
120120
colors: {
121121
[color: string]: string | undefined | ScaleValue<string>;
@@ -136,7 +136,7 @@ export interface StyleSheetThemeSettings<
136136
}
137137

138138
export interface StylerSheetResolveContext<
139-
TThemeSettings extends StyleSheetThemeSettings = StyleSheetThemeSettings
139+
TThemeSettings extends StyleSheetThemeSettings = StyleSheetThemeSettings,
140140
> {
141141
/** Current device breakpoint */
142142
breakpoint: number;

‎packages/visage-core/src/theme/createTheme.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export interface CreateThemeFactory<TDefaultFaces extends StyleSheetFaces> {
2323
TFormattersName extends keyof any = any,
2424
TResolversName extends keyof any = any,
2525
TStylersName extends keyof any = any,
26-
TFaces extends StyleSheetFaces = TDefaultFaces
26+
TFaces extends StyleSheetFaces = TDefaultFaces,
2727
>(
2828
options: ThemeOptions<
2929
TFormattersName,
@@ -49,7 +49,7 @@ export interface ThemeOptions<
4949
TFormattersName extends keyof any,
5050
TResolversName extends keyof any,
5151
TStylersName extends keyof any,
52-
TFaces extends StyleSheetFaces = StyleSheetFaces
52+
TFaces extends StyleSheetFaces = StyleSheetFaces,
5353
> {
5454
formatters?: ThemeFormatterMap<TFormattersName> &
5555
// these are optional so you can override defaults
@@ -82,7 +82,7 @@ export function createTheme<
8282
TFormattersName extends keyof any = any,
8383
TResolversName extends keyof any = any,
8484
TStylersName extends keyof any = any,
85-
TFaces extends StyleSheetFaces = StyleSheetFaces
85+
TFaces extends StyleSheetFaces = StyleSheetFaces,
8686
>({
8787
formatters = {} as ThemeFormatterMap<TFormattersName>,
8888
resolvers = {} as ThemeResolverMap<TResolversName>,

‎packages/visage-core/src/theme/resolvers.ts

+9-12
Original file line numberDiff line numberDiff line change
@@ -58,20 +58,17 @@ const color: RawStylerFunction<any> = function resolveColor(
5858
/**
5959
* Default resolver for borderRadius and border*Radius
6060
*/
61-
export const borderRadius: RawStylerFunction<any> = function resolveBorderRadius(
62-
propName: string,
63-
value: any,
64-
ctx,
65-
) {
66-
const valueForExactPropName = themeKeyResolver(propName, value, ctx);
61+
export const borderRadius: RawStylerFunction<any> =
62+
function resolveBorderRadius(propName: string, value: any, ctx) {
63+
const valueForExactPropName = themeKeyResolver(propName, value, ctx);
6764

68-
if (valueForExactPropName === value) {
69-
// there is probably no value, try to use borderRadius value
70-
return themeKeyResolver('borderRadius', value, ctx);
71-
}
65+
if (valueForExactPropName === value) {
66+
// there is probably no value, try to use borderRadius value
67+
return themeKeyResolver('borderRadius', value, ctx);
68+
}
7269

73-
return valueForExactPropName;
74-
};
70+
return valueForExactPropName;
71+
};
7572

7673
export const resolvers: ThemeResolverMap<
7774
'color' | 'borderRadius' | 'themeKey'

‎packages/visage-core/src/theme/types.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77

88
export interface ThemeStylerSettingsObject<
99
TFormatterNames extends keyof any,
10-
TResolverNames extends keyof any
10+
TResolverNames extends keyof any,
1111
> {
1212
/** Type of style, by default it's InPlaceFinal */
1313
type?: StylerResultType;
@@ -30,7 +30,7 @@ export interface ThemeStylerSettingsObject<
3030

3131
export type ThemeStylerSettings<
3232
TFormatterNames extends keyof any,
33-
TResolverNames extends keyof any
33+
TResolverNames extends keyof any,
3434
> = StylerFunction | ThemeStylerSettingsObject<TFormatterNames, TResolverNames>;
3535

3636
export type ThemeFormatterMap<TFormatterNames extends keyof any> = {
@@ -44,7 +44,7 @@ export type ThemeResolverMap<TResolverNames extends keyof any> = {
4444
export type ThemeStylerMap<
4545
TStylersName extends keyof any = any,
4646
TFormattersName extends keyof any = any,
47-
TResolversName extends keyof any = any
47+
TResolversName extends keyof any = any,
4848
> = {
4949
[K in TStylersName]: ThemeStylerSettings<TFormattersName, TResolversName>;
5050
};

‎packages/visage-core/src/types.ts

+15-23
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,24 @@ declare global {
2626
}
2727

2828
export type PropsOf<
29-
C extends keyof JSX.IntrinsicElements | React.JSXElementConstructor<any>
29+
C extends keyof JSX.IntrinsicElements | React.JSXElementConstructor<any>,
3030
> = JSX.LibraryManagedAttributes<C, React.ComponentPropsWithRef<C>>;
3131

3232
type AsProp<C extends React.ElementType> = {
3333
as?: C;
3434
};
3535

36-
export type ExtendableProps<
37-
ExtendedProps = {},
38-
OverrideProps = {}
39-
> = OverrideProps & Omit<ExtendedProps, keyof OverrideProps>;
36+
export type ExtendableProps<ExtendedProps = {}, OverrideProps = {}> =
37+
OverrideProps & Omit<ExtendedProps, keyof OverrideProps>;
4038

41-
export type InheritableElementProps<
42-
C extends React.ElementType,
43-
Props = {}
44-
> = ExtendableProps<PropsOf<C>, Props>;
39+
export type InheritableElementProps<C extends React.ElementType, Props = {}> =
40+
ExtendableProps<PropsOf<C>, Props>;
4541

46-
export type PolymorphicComponentProps<
47-
C extends React.ElementType,
48-
Props = {}
49-
> = InheritableElementProps<C, Props & StyleProps & AsProp<C>>;
42+
export type PolymorphicComponentProps<C extends React.ElementType, Props = {}> =
43+
InheritableElementProps<C, Props & StyleProps & AsProp<C>>;
5044

5145
export interface VisageComponent<
52-
TComponentProps extends { [key: string]: any }
46+
TComponentProps extends { [key: string]: any },
5347
> {
5448
displayName?: string;
5549

@@ -58,12 +52,11 @@ export interface VisageComponent<
5852
): React.ReactElement | null;
5953
}
6054

61-
export type ExtractThemeSettingsFromTheme<
62-
TTheme extends any
63-
> = TTheme extends Theme<infer A> ? A : { [key: string]: any };
55+
export type ExtractThemeSettingsFromTheme<TTheme extends any> =
56+
TTheme extends Theme<infer A> ? A : { [key: string]: any };
6457

6558
export interface Theme<
66-
TThemeSettings extends StyleSheetThemeSettings = StyleSheetThemeSettings
59+
TThemeSettings extends StyleSheetThemeSettings = StyleSheetThemeSettings,
6760
> {
6861
readonly formatters: {
6962
[name: string]: StyleValueFormatter;
@@ -161,11 +154,10 @@ export type ComponentConstraint =
161154
| keyof JSX.IntrinsicElements
162155
| React.JSXElementConstructor<any>;
163156

164-
export type ExtractVisageComponentProps<
165-
T extends ComponentConstraint
166-
> = T extends VisageComponent<infer P>
167-
? P & StyleProps
168-
: ComponentProps<T> & StyleProps;
157+
export type ExtractVisageComponentProps<T extends ComponentConstraint> =
158+
T extends VisageComponent<infer P>
159+
? P & StyleProps
160+
: ComponentProps<T> & StyleProps;
169161

170162
export type OmittableProps<T extends { [key: string]: any }> = {
171163
[K in keyof T]?: undefined | T[K];

‎packages/visage-docs/src/components/ComponentInformationMap.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,8 @@ export interface ComponentsInformationMap {
2323
[component: string]: ComponentInformation;
2424
}
2525

26-
export const ComponentInformationMapContext = React.createContext<ComponentsInformationMap>(
27-
{},
28-
);
26+
export const ComponentInformationMapContext =
27+
React.createContext<ComponentsInformationMap>({});
2928

3029
export function ComponentInformationMap({
3130
children,

‎packages/visage-docs/src/components/Search.tsx

+5-4
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,12 @@ const SearchInput = connectAutoComplete(({ refine, hits: searchHits }: any) => {
4646
<SvgIcon
4747
icon={AlgoliaLogo}
4848
styles={{
49-
'@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)': {
50-
'& > svg': {
51-
width: '7em',
49+
'@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)':
50+
{
51+
'& > svg': {
52+
width: '7em',
53+
},
5254
},
53-
},
5455
}}
5556
/>
5657
</a>

‎packages/visage-themes/src/nPointModularScale.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,8 @@ export interface NPointModularScaleThemeSettings
3737
export function createNPointModularScaleTheme(
3838
settings: NPointModularScaleThemeSettings,
3939
): Theme {
40-
const {
41-
baseFontSize,
42-
baseGridSize,
43-
baseLineHeightRatio,
44-
fontScaleRatio,
45-
} = settings;
40+
const { baseFontSize, baseGridSize, baseLineHeightRatio, fontScaleRatio } =
41+
settings;
4642
const modularScaleSettings: {
4743
alignedBaseLineHeight: number;
4844
baseLineHeight: number;

‎packages/visage-utils/src/depthFirstObjectMerge.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ function isObj<T>(obj: T): obj is T {
33
}
44

55
export function depthFirstObjectMerge<
6-
T extends { [key: string]: any } = { [key: string]: any }
6+
T extends { [key: string]: any } = { [key: string]: any },
77
>(...obj: T[]): T {
88
if (obj.length === 1) {
99
return obj[0];

‎packages/visage-utils/src/parseScaleValuePath.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
/**
22
* Parses property name and scale value index from scalePath
33
*/
4-
export function parseScaleValuePath(
5-
scalePath: any,
6-
): [
4+
export function parseScaleValuePath(scalePath: any): [
75
/** Scale property name (for nested values like primary.-1) */
86
string,
97
/** Index of scale value to use */

‎packages/visage/src/GlobalStyles.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ export function GlobalStyles({
1313
styles = {},
1414
}: GlobalStylesProps): React.ReactElement {
1515
const ctx = useDesignSystem<Theme>();
16-
const globalStyles = useMemo(() => ctx.resolveStyleSheets([styles]), [
17-
ctx,
18-
styles,
19-
]);
16+
const globalStyles = useMemo(
17+
() => ctx.resolveStyleSheets([styles]),
18+
[ctx, styles],
19+
);
2020

2121
return <Global styles={globalStyles} />;
2222
}

‎packages/visage/src/__tests__/emotionResponsiveStyleGenerator.test.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ const DESKTOP_BP = `screen and (min-width: ${1025 / 16}em)`; // 64.036em
1212

1313
const defaultBreakpoints = [MOBILE_BP, TABLET_BP, DESKTOP_BP];
1414

15-
const styleGenerator = createResponsiveEmotionStyleGenerator(
16-
defaultBreakpoints,
17-
);
15+
const styleGenerator =
16+
createResponsiveEmotionStyleGenerator(defaultBreakpoints);
1817

1918
describe('emotion responsive style generator', () => {
2019
it('works correctly', () => {

‎packages/visage/src/__tests__/emotionResponsiveStyleGenerator.test.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,8 @@ const DESKTOP_BP = `screen and (min-width: ${1025 / 16}em)`; // 64.036em
1010

1111
const defaultBreakpoints = [MOBILE_BP, TABLET_BP, DESKTOP_BP];
1212

13-
const styleGenerator = createResponsiveEmotionStyleGenerator(
14-
defaultBreakpoints,
15-
);
13+
const styleGenerator =
14+
createResponsiveEmotionStyleGenerator(defaultBreakpoints);
1615

1716
describe('emotion responsive style generator', () => {
1817
it('works correctly', () => {

‎packages/visage/src/components/AutocompleteInput.tsx

+286-286
Large diffs are not rendered by default.

‎packages/visage/src/components/Card.tsx

+5-4
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,11 @@ const CardTouchable = createComponent('div', {
5353
const CardContent = createComponent('div', {
5454
displayName: 'CardContent',
5555
styles: {
56-
'& a, & button, & input, & select, & [role="button"], & [role="checkbox"], & [role="radio"], & [role="combobox"], & [role="listbox"], & [role="search"], & [role="switch"], & [role="textbox"]': {
57-
position: 'relative',
58-
zIndex: 0,
59-
},
56+
'& a, & button, & input, & select, & [role="button"], & [role="checkbox"], & [role="radio"], & [role="combobox"], & [role="listbox"], & [role="search"], & [role="switch"], & [role="textbox"]':
57+
{
58+
position: 'relative',
59+
zIndex: 0,
60+
},
6061
width: '100%',
6162
},
6263
});

‎packages/visage/src/components/CloseListenerManager.tsx

+3-4
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,15 @@ export interface CloseListenerManagerContextAPI {
4949
): () => void;
5050
}
5151

52-
export const CloseListenerManagerContext = createContext<CloseListenerManagerContextAPI>(
53-
{
52+
export const CloseListenerManagerContext =
53+
createContext<CloseListenerManagerContextAPI>({
5454
registerClickAwayListener() {
5555
return () => {};
5656
},
5757
registerEscapeKeyUpListener() {
5858
return () => {};
5959
},
60-
},
61-
);
60+
});
6261

6362
/**
6463
* Connects to CloseListenerManager

‎packages/visage/src/components/Drawer.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,8 @@ function bindOnCloseListeners(
9393
onClose,
9494
isFullscreen,
9595
);
96-
const unregisterEscapeKeyUp = closeListenerManager.registerEscapeKeyUpListener(
97-
onClose,
98-
);
96+
const unregisterEscapeKeyUp =
97+
closeListenerManager.registerEscapeKeyUpListener(onClose);
9998

10099
return () => {
101100
unregisterClickAway();

‎packages/visage/src/components/Select.tsx

+14-20
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,8 @@ export const Select: typeof SelectComp = markAsVisageComponent(
312312
});
313313
},
314314
);
315-
const [
316-
debouncedLoadOptions,
317-
cancelDebouncedLoadOptions,
318-
] = useDebouncedCallback(loadOptions, debounceDelay, [loadOptions]);
315+
const [debouncedLoadOptions, cancelDebouncedLoadOptions] =
316+
useDebouncedCallback(loadOptions, debounceDelay, [loadOptions]);
319317
const enhancedReducer: SelectorReducerEnhancer<any> = useHandlerRef(
320318
(currentState, nextState) => {
321319
// allow only to set value from outside if read only
@@ -345,8 +343,8 @@ export const Select: typeof SelectComp = markAsVisageComponent(
345343
: nextState;
346344
},
347345
);
348-
const enhancedOnStateChange: SelectorStateChangeListener<any> = useHandlerRef(
349-
(previousState, currentState, dispatch) => {
346+
const enhancedOnStateChange: SelectorStateChangeListener<any> =
347+
useHandlerRef((previousState, currentState, dispatch) => {
350348
if (onStateChange) {
351349
onStateChange(previousState, currentState, dispatch);
352350
}
@@ -373,8 +371,7 @@ export const Select: typeof SelectComp = markAsVisageComponent(
373371
loadOptions(currentState.inputValue, dispatch);
374372
}
375373
}
376-
},
377-
);
374+
});
378375
const [state, dispatch] = useSelector({
379376
defaultValue,
380377
enhanceReducer: enhancedReducer,
@@ -409,8 +406,8 @@ export const Select: typeof SelectComp = markAsVisageComponent(
409406
const onInputChange: ChangeEventHandler<HTMLInputElement> = useHandlerRef(
410407
e => dispatch({ type: 'InputChange', value: e.currentTarget.value }),
411408
);
412-
const onInnerMouseDown: MouseEventHandler<HTMLInputElement> = useHandlerRef(
413-
e => {
409+
const onInnerMouseDown: MouseEventHandler<HTMLInputElement> =
410+
useHandlerRef(e => {
414411
// react only on primary button
415412
if (e.button !== 0) {
416413
return;
@@ -420,10 +417,9 @@ export const Select: typeof SelectComp = markAsVisageComponent(
420417
dispatch({ type: 'MenuOpen' });
421418
dispatch({ type: 'SetOptionFocusToFirstOption' });
422419
}
423-
},
424-
);
425-
const onInnerKeyUp: KeyboardEventHandler<HTMLInputElement> = useHandlerRef(
426-
e => {
420+
});
421+
const onInnerKeyUp: KeyboardEventHandler<HTMLInputElement> =
422+
useHandlerRef(e => {
427423
const key = normalizeKeyboardEventKey(e);
428424

429425
if (key === 'Escape') {
@@ -436,10 +432,9 @@ export const Select: typeof SelectComp = markAsVisageComponent(
436432
dispatch({ type: 'Reset' });
437433
}
438434
}
439-
},
440-
);
441-
const onInnerKeyDown: KeyboardEventHandler<HTMLInputElement> = useHandlerRef(
442-
e => {
435+
});
436+
const onInnerKeyDown: KeyboardEventHandler<HTMLInputElement> =
437+
useHandlerRef(e => {
443438
const key = normalizeKeyboardEventKey(e);
444439

445440
switch (key) {
@@ -490,8 +485,7 @@ export const Select: typeof SelectComp = markAsVisageComponent(
490485
break;
491486
}
492487
}
493-
},
494-
);
488+
});
495489
const onBlurHandler = useComposedCallbackCreator(onBlur, onInnerBlur);
496490
const onFocusHandler = useComposedCallbackCreator(onFocus, onInnerFocus);
497491
const onKeyUpHandler = useComposedCallbackCreator(onKeyUp, onInnerKeyUp);

‎packages/visage/src/components/Tooltip.tsx

+8-10
Original file line numberDiff line numberDiff line change
@@ -164,16 +164,14 @@ export function Tooltip({
164164
const id = useUniqueId(outerId, 'tooltip');
165165
const [visible, setVisible] = useState(false);
166166
const anchorRef = useRef<HTMLElement | null>(null);
167-
const [
168-
debouncedVisibleChanger,
169-
cancelDebouncedVisibleChanger,
170-
] = useDebouncedCallback(
171-
(isVisible: boolean) => {
172-
setVisible(isVisible);
173-
},
174-
delay,
175-
[setVisible],
176-
);
167+
const [debouncedVisibleChanger, cancelDebouncedVisibleChanger] =
168+
useDebouncedCallback(
169+
(isVisible: boolean) => {
170+
setVisible(isVisible);
171+
},
172+
delay,
173+
[setVisible],
174+
);
177175
const onKeyDownHandler = useCallback(
178176
(e: KeyboardEvent) => {
179177
if (e.key === 'Escape' && visible) {

‎packages/visage/src/components/__tests__/CloseListenerManager.test.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ function RenderClosable({
2626
const closeListenerManager = useCloseListenerManager();
2727

2828
useOnRenderEffect(() => {
29-
const unregisterEscape = closeListenerManager.registerEscapeKeyUpListener(
30-
onClose,
31-
);
29+
const unregisterEscape =
30+
closeListenerManager.registerEscapeKeyUpListener(onClose);
3231
const unregisterClick = closeListenerManager.registerClickAwayListener(
3332
[divRef],
3433
onClose,

‎packages/visage/src/hooks/useComposedCallback.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function composeHandler<TCallback extends (...args: any[]) => any = () => void>(
1313
}
1414

1515
export function useComposedCallbackCreator<
16-
TCallback extends (...args: any[]) => any = () => void
16+
TCallback extends (...args: any[]) => any = () => void,
1717
>(...callbacks: (TCallback | undefined)[]) {
1818
return useStaticCallbackCreator(composeHandler, callbacks);
1919
}

‎packages/visage/src/hooks/useOnRenderEffect.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export function useOnRenderEffect(
2525
* So basically mount works from parent to child and unmount in opposite order
2626
*/
2727
export function useStaticOnRenderEffect<
28-
T extends (...effectArgs: any[]) => void | (() => void)
28+
T extends (...effectArgs: any[]) => void | (() => void),
2929
>(effect: T, ...args: Parameters<T>): void {
3030
// eslint-disable-next-line react-hooks/exhaustive-deps
3131
const unregister = useMemo(() => effect(...args), [effect, ...args]);

‎packages/visage/src/variants.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ export function booleanVariant<TName extends string>(
1212
): {
1313
[K in TName]?: boolean | null;
1414
} {
15-
return ({
15+
return {
1616
prop: name,
1717
name: name.toLowerCase(),
1818
stripProp,
1919
defaultValue,
20-
} as OmitPropsSetting) as any;
20+
} as OmitPropsSetting as any;
2121
}
2222

2323
/**
@@ -31,12 +31,12 @@ export function numberProp<TName extends string>(
3131
): {
3232
[K in TName]?: number;
3333
} {
34-
return ({
34+
return {
3535
prop: name,
3636
name: name.toLowerCase(),
3737
stripProp,
3838
defaultValue,
39-
} as OmitPropsSetting) as any;
39+
} as OmitPropsSetting as any;
4040
}
4141

4242
/**
@@ -59,12 +59,12 @@ export function variant<TName extends string, TVariants extends readonly any[]>(
5959
? TVariants[Exclude<keyof TVariants, keyof Array<any>>]
6060
: string);
6161
} {
62-
return ({
62+
return {
6363
prop: name,
6464
name: name.toLowerCase(),
6565
stripProp,
6666
defaultValue,
67-
} as OmitPropsSetting) as any;
67+
} as OmitPropsSetting as any;
6868
}
6969

7070
/**

0 commit comments

Comments
 (0)
Please sign in to comment.