Skip to content

Commit 90b8efd

Browse files
fix: typecheck failing in parseRemoveBackground
1 parent bb7eedc commit 90b8efd

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/react/src/transformationParsers/parseGravity.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Gravity } from '../transformationTypes/gravity';
33
type SimpleGravity = Gravity extends infer GravityValue ? GravityValue extends string ? GravityValue : never : never;
44

55
// FIXME fill in missing gravity parsing
6-
export const parseGravity = (gravity: Gravity) => {
6+
export const parseGravity = (gravity: Gravity): `g_${string}` | '' => {
77
const camelCaseToSnakeCase = <Str extends string>(str: Str) => str.replace(/([A-Z]{1})/g, (value) => `_${value.toLowerCase()}`);
88
const simpleGravityParser = <G extends SimpleGravity>(gravity: G): `g_${string}` => `g_${camelCaseToSnakeCase(gravity)}`;
99

@@ -31,7 +31,7 @@ export const parseGravity = (gravity: Gravity) => {
3131
}
3232
return '';
3333
case 'object':
34-
return `g_${gravity.focus}`;
34+
return `g_${gravity.focus}` as const;
3535
case 'auto':
3636
return '';
3737
case 'clippingPath':

packages/react/src/transformationParsers/parseRemoveBackground.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ export const parseRemoveBackground = <Value extends RemoveBackground>(removeBack
55
return '' as Value extends false ? '' : `e_${string}`;
66
}
77

8-
return removeBackground === 'fineEdges' ? 'e_background_removal:fineedges_y' : 'e_background_removal';
8+
return (removeBackground === 'fineEdges' ? 'e_background_removal:fineedges_y' : 'e_background_removal') as Value extends false ? '' : `e_${string}`;
99
}

0 commit comments

Comments
 (0)