From 4254528ff3bb3b83cc8445c8aba1881579aa8cec Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 21 Jul 2016 15:50:49 -0400 Subject: [PATCH] replaced interfaces with type references for native classes --- mongoose/mongoose.d.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mongoose/mongoose.d.ts b/mongoose/mongoose.d.ts index 495114f62b..4459ca8526 100644 --- a/mongoose/mongoose.d.ts +++ b/mongoose/mongoose.d.ts @@ -83,9 +83,9 @@ declare module "mongoose" { * Some mongoose classes have the same name as the native JS classes * Keep references to native classes using a "Native" prefix */ - interface NativeBuffer extends Buffer {} - interface NativeDate extends Date {} - interface NativeError extends Error {} + type NativeBuffer = Buffer; + type NativeDate = Date; + type NativeError = Error; /* * Public API @@ -1171,7 +1171,7 @@ declare module "mongoose" { * section types/documentarray.js * http://mongoosejs.com/docs/api.html#types-documentarray-js */ - class DocumentArray extends Array { + class DocumentArray extends _mongoose.Types.Array { /** * Creates a subdocument casted to this schema. * This is the same subdocument constructor used for casting.