フロードックを使った広範なグーグルと読書と例では、JavaScriptを使用した非常に一般的なパターンの例は示されていませんでした。標準的な例は、バックボーンである:JSDocのでフロータイプ - バックボーンモデルなどのクラスファクトリの宣言を書き込む方法は?
var User = Backbone.Model.extend({
getFullName: function() {
return this.get('firstName') + ' ' + this.get('lastName');
}
});
var exampleUser = new User();
exampleUser.set('firstName', 'Johny'); //set() is a method from Backbone.Model
exampleUser.set('lastName', 'Something');
exampleUser.getFullName(); //method coming from User class
次のように、私はいくつかのIDEはまともな自動補完を把握することができることで、クラスに注釈を付けることができます:
/**
* @class User
* @augments Backbone.Model
*/
var User = Backbone.Model.extend(/**@lends User.prototype */{
getFullName: function() {...}
});
をどのように適切にどのような方法がありますFlowでこのパターンに注釈を付ける?
ちょっと小さい:流れはH-M型の推論を使用しません。これは、フロー分析(したがって、フロー)を使用します。この回答をいただきありがとうございます! –
@SamGoldmanあなたの修正をありがとう!更新された答え。 –