GoScrobble/web/node_modules/react-confirm-alert/index.d.ts

28 lines
747 B
TypeScript
Raw Permalink Normal View History

2022-04-25 02:47:15 +00:00
declare module 'react-confirm-alert' {
export interface ReactConfirmAlertProps {
title?: string
message?: string
buttons?: Array<{
label: string
onClick: () => void
className?: string
}>
childrenElement?: () => React.ReactNode
customUI?: (customUiOptions: {
title: string
message: string
onClose: () => void
}) => React.ReactNode
closeOnClickOutside?: boolean
closeOnEscape?: boolean
willUnmount?: () => void
onClickOutside?: () => void
onKeypressEscape?: () => void
overlayClassName?: string
}
export function confirmAlert(options: ReactConfirmAlertProps): void
export default class ReactConfirmAlert extends React.Component<ReactConfirmAlertProps> {}
}