2016-07-05 12 views
1

Wenn Sie in WebStorm Folgendes tun, kann ich keine Autovervollständigung erhalten, wenn ich ein Mungo-Modell importiere und versuche, eine statische Methode für das Schema zu verwenden.Automatische Vervollständigung von Mongoose-Methoden in WebStorm

In einer Datei habe ich mein Mongoose Schema mit statischen Methoden definiert:

userSchema.statics.saveUser = function(callback){ 
     var user = new this(); 
     user.save(callback); 
    }; 

Und in einer anderen Datei, die ich versuche, diese Methoden zu verwenden, aber ich habe nicht die automatische Vervollständigung.

var User = require('../models/user.js'); 
User.saveUser(function(err, result) { 
... 
} 

Während, wenn ich User.statics.saveUser(... geben würde Ich würde die automatische Vervollständigung erhalten.

Kennen Sie einen Workaround? Vielen Dank.

Antwort

0

Es wird derzeit von WebStorm nicht unterstützt.

Sie können das Problem verfolgt here mit einer potenziellen Problemumgehung mit JSDoc sehen.