Skip to content

Commit

Permalink
Fix type definitions due to removal of implicit children prop
Browse files Browse the repository at this point in the history
  • Loading branch information
wooferzfg committed May 29, 2024
1 parent 98e4fb0 commit 9be1fa8
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 2 deletions.
15 changes: 15 additions & 0 deletions src/type-definitions/react-contextmenu.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
declare module "react-contextmenu" {
import { ReactNode } from "react";

export interface ContextMenuProps {
children?: ReactNode,
}

export interface ContextMenuTriggerProps {
children?: ReactNode,
}

export interface MenuItemProps {
children?: ReactNode,
}
}
3 changes: 2 additions & 1 deletion src/type-definitions/react-linkifier.d.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
declare module "react-linkifier" {
import { Component } from "react";
import { Component, ReactNode } from "react";

export interface Props {
target?: string,
children: ReactNode,
}

export default class Linkifier extends Component<Props> { }
Expand Down
2 changes: 1 addition & 1 deletion src/ui/DragUpload.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { toast } from "react-toastify";
import "../css/DragUpload.scss";

export interface Props {
children: any,
children: React.ReactNode,
importLayout?: (file: File) => Promise<void>,
importSplits(file: File): Promise<void>,
}
Expand Down
1 change: 1 addition & 0 deletions src/util/AutoRefresh.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { FRAME_RATE_AUTOMATIC, FrameRateSetting, batteryAwareFrameRate } from ".
export interface Props {
frameRate: FrameRateSetting,
update(): void,
children: React.ReactNode,
}

export default class AutoRefresh extends React.Component<Props> {
Expand Down

0 comments on commit 9be1fa8

Please sign in to comment.