diff --git a/types/aws-lambda/test/cognito-tests.ts b/types/aws-lambda/test/cognito-tests.ts index f7df84624611f5..9ea643d30090f4 100644 --- a/types/aws-lambda/test/cognito-tests.ts +++ b/types/aws-lambda/test/cognito-tests.ts @@ -379,6 +379,7 @@ const customEmailSender: CustomEmailSenderTriggerHandler = async (event, _, call triggerSource === "CustomEmailSender_UpdateUserAttribute"; triggerSource === "CustomEmailSender_ResendCode"; triggerSource === "CustomEmailSender_SignUp"; + triggerSource === "CustomEmailSender_Authentication"; triggerSource === "CustomEmailSender_AccountTakeOverNotification"; }; diff --git a/types/aws-lambda/trigger/cognito-user-pool-trigger/custom-email-sender.d.ts b/types/aws-lambda/trigger/cognito-user-pool-trigger/custom-email-sender.d.ts index be6b4df5dd46f1..77e174dba75735 100644 --- a/types/aws-lambda/trigger/cognito-user-pool-trigger/custom-email-sender.d.ts +++ b/types/aws-lambda/trigger/cognito-user-pool-trigger/custom-email-sender.d.ts @@ -50,6 +50,10 @@ export interface CustomEmailSenderAdminCreateUserTriggerEvent extends BaseCustomEmailSenderTriggerEvent<"CustomEmailSender_AdminCreateUser"> {} +export interface CustomEmailSenderAuthenticationTriggerEvent + extends BaseCustomEmailSenderTriggerEvent<"CustomEmailSender_Authentication"> +{} + export interface CustomEmailSenderAccountTakeOverNotificationTriggerEvent extends BaseTriggerEvent<"CustomEmailSender_AccountTakeOverNotification"> { @@ -71,6 +75,7 @@ export type CustomEmailSenderTriggerEvent = | CustomEmailSenderUpdateUserAttributeTriggerEvent | CustomEmailSenderVerifyUserAttributeTriggerEvent | CustomEmailSenderAdminCreateUserTriggerEvent + | CustomEmailSenderAuthenticationTriggerEvent | CustomEmailSenderAccountTakeOverNotificationTriggerEvent; export type CustomEmailSenderTriggerHandler = Handler; diff --git a/types/react-grid-layout/index.d.ts b/types/react-grid-layout/index.d.ts index b09063fe9defce..51f98b39733daa 100644 --- a/types/react-grid-layout/index.d.ts +++ b/types/react-grid-layout/index.d.ts @@ -247,7 +247,10 @@ declare namespace ReactGridLayout { /** * Defines custom component for resize handle */ - resizeHandle?: React.ReactNode | ((resizeHandle: ResizeHandle) => React.ReactNode) | undefined; + resizeHandle?: + | React.ReactNode + | ((resizeHandleAxis: ResizeHandle, ref: React.Ref) => React.ReactNode) + | undefined; /** * Calls when drag starts. diff --git a/types/react-grid-layout/react-grid-layout-tests.tsx b/types/react-grid-layout/react-grid-layout-tests.tsx index b11462c946a8bf..72b2768091d1e6 100644 --- a/types/react-grid-layout/react-grid-layout-tests.tsx +++ b/types/react-grid-layout/react-grid-layout-tests.tsx @@ -106,3 +106,35 @@ class InnerRefCallbackTest extends React.Component { return {}} />; } } + +class ResizeHandleFunctionTest extends React.Component { + render() { + return ( + ( +
} className={`custom-handle-${resizeHandleAxis}`}> + {resizeHandleAxis} +
+ )} + /> + ); + } +} + +class ResizeHandleElementTest extends React.Component { + render() { + return } />; + } +} + +class ResizeHandleResponsiveTest extends React.Component { + render() { + return ( + { + return ; + }} + /> + ); + } +}