[next-server] disable no-unnecessary-generics rule for dynamic overload

This commit is contained in:
Resi Respati
2019-04-08 21:14:30 +07:00
parent b20c26adb1
commit 49dca62d38
+3 -1
View File
@@ -39,8 +39,9 @@ interface NextModuleMapOptions<P extends {}, E extends { [key: string]: any }> 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<P extends {}>(
asyncModuleOrOptions: AsyncComponentLoader<P> | AsyncComponent<P> | NextDynamicOptionsBase,
options?: any
): DynamicComponent<P>;
// tslint:enable:no-unnecessary-generics
export type LoadingComponentProps = LoadableLoadingComponentProps;
export default dynamic;