1 つの文字列パラメーターを受け入れる関数があります。このパラメーターは、いくつかの定義された可能な値のうちの 1 つだけを持つことができます。同じことを文書化する最良の方法は何ですか? shapeType は、列挙型または TypeDef などとして定義する必要がありますか?
Shape.prototype.create = function (shapeType) {
// shapeType can be "rect", "circle" or "ellipse"...
this.type = shapeType;
};
Shape.prototype.getType = function (shapeType) {
// shapeType can be "rect", "circle" or "ellipse"...
return this.type;
};
問題の 2 番目の部分は、提案されたものとして定義されているファイルで、 の可能な値shapeType
が不明であることです。shapeType
の可能な値に追加する可能性のある複数の開発者によって提供された複数のファイルがありますshapeType
。
PS:使用していますjsdoc3