Skip to content

Commit 018bded

Browse files
committed
Loosen up types
1 parent 8aaedd7 commit 018bded

File tree

5 files changed

+9
-7
lines changed

5 files changed

+9
-7
lines changed

packages/gui/src/components/inputs/SchemaInput.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ interface Props<T> {
88
schema: DataTypeSchema<T>
99
label: string
1010
value: T
11-
ruleset: any
12-
property: string
11+
ruleset?: any
12+
property?: string
1313
onChange(value: T): void
1414
onRemove?(): void
1515
onDrag?(): void

packages/gui/src/components/inputs/SelectInput.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ interface Props<T extends string> {
77
onRemove?: () => void
88
value: T
99
options: readonly T[]
10+
ruleset?: any
11+
property?: string
1012
}
1113
// A select input with a label
1214
export function SelectInput<T extends string>(props: Props<T>) {

packages/gui/src/components/primitives/ColorPicker/Field.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ export interface Props {
2020
* the regenerate button. If not provided, uses the default random color generator.
2121
*/
2222
onRegenerate?(theme?: Theme): Color
23-
ruleset: any
24-
property: string
23+
ruleset?: any
24+
property?: string
2525
}
2626

2727
/**

packages/gui/src/components/schemas/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export interface RegenOptions<T> {
3535
previousValue: T
3636
theme?: Theme
3737
ruleset?: any
38-
property: string
38+
property?: string
3939
}
4040

4141
export type SchemaVariants<T> = { [V in keyof T]: DataTypeSchema<T[V]> }

packages/gui/src/types/editor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ export interface EditorProps<T, K = never> {
22
value: T | K
33
onChange(newValue: T | K): void
44
onRemove?(): void
5-
ruleset: any
6-
property: string
5+
ruleset?: any
6+
property?: string
77
}
88

99
export type EditorPropsWithLabel<T, K = never> = EditorProps<T, K> & {

0 commit comments

Comments
 (0)