Skip to content

Commit 5214b47

Browse files
authored
Merge pull request #71 from retejs/fix/customization-typing
fix(classic): allow custom controls with default props
2 parents 31f2460 + 34de981 commit 5214b47

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/presets/classic/index.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ type CustomizationProps<Schemes extends ClassicScheme> = {
2424
node?: (data: ExtractPayload<Schemes, 'node'>) => Component<any> | null
2525
connection?: (data: ExtractPayload<Schemes, 'connection'>) => Component<any> | null
2626
socket?: (data: ExtractPayload<Schemes, 'socket'>) => Component<any> | null
27-
control?: <N extends ClassicPreset.Control>(data: ExtractPayload<Schemes, 'control'>)
28-
=> Component<{ data: N }> | null
27+
control?: (data: ExtractPayload<Schemes, 'control'>) => Component<any> | null
2928
}
3029
type ClassicProps<Schemes extends ClassicScheme, K> = {
3130
socketPositionWatcher?: SocketPositionWatcher<Scope<never, [K]>>,

0 commit comments

Comments
 (0)