diff --git a/src/@types/deepcopy.d.ts b/src/@types/deepcopy.d.ts
index 3eb08d5772..f276b7e678 100644
--- a/src/@types/deepcopy.d.ts
+++ b/src/@types/deepcopy.d.ts
@@ -1,17 +1,19 @@
-declare module 'deepcopy';
-
-declare namespace deepcopy {
+declare module 'deepcopy' {
 	type DeepcopyCustomizerValueType = 'Object';
 
 	type DeepcopyCustomizer<T> = (
 		value: T,
 		valueType: DeepcopyCustomizerValueType) => T;
 
-	interface DeepcopyOptions<T> {
+	interface IDeepcopyOptions<T> {
 		customizer: DeepcopyCustomizer<T>;
 	}
 
-	export function deepcopy<T>(
+	function deepcopy<T>(
 		value: T,
-		options?: DeepcopyOptions<T> | DeepcopyCustomizer<T>): T;
+		options?: IDeepcopyOptions<T> | DeepcopyCustomizer<T>): T;
+
+	namespace deepcopy {} // Hack
+
+	export = deepcopy;
 }