From 49dca62d3807d89d59e40d83f502e66d4eb1addb Mon Sep 17 00:00:00 2001 From: Resi Respati Date: Mon, 8 Apr 2019 21:14:30 +0700 Subject: [PATCH] [next-server] disable no-unnecessary-generics rule for dynamic overload --- types/next-server/dynamic.d.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/types/next-server/dynamic.d.ts b/types/next-server/dynamic.d.ts index 3f97472f40..34b8e4eda5 100644 --- a/types/next-server/dynamic.d.ts +++ b/types/next-server/dynamic.d.ts @@ -39,8 +39,9 @@ interface NextModuleMapOptions

e /** * Overloaded dynamic function. - * https://github.com/zeit/next.js/blob/7.0.0/lib/dynamic.js#L55 + * https://github.com/zeit/next.js/blob/v8.0.4/packages/next-server/lib/dynamic.js#L24 */ +// tslint:disable:no-unnecessary-generics declare function dynamic< P extends {}, E extends { [key: string]: any } @@ -56,6 +57,7 @@ declare function dynamic

( asyncModuleOrOptions: AsyncComponentLoader

| AsyncComponent

| NextDynamicOptionsBase, options?: any ): DynamicComponent

; +// tslint:enable:no-unnecessary-generics export type LoadingComponentProps = LoadableLoadingComponentProps; export default dynamic;