short-jsdoc
Version:
short and simple jsdoc Object Oriented syntax format and implementation
43 lines (24 loc) • 912 B
JavaScript
// @module ideasAndProblems67
// @class Idea
// @class Problem @extends Idea
// @param {Number} complexity
// @class IdealProblem @extends Problem
// @class MathProblem @extends IdealProblem
// @property {Object<String,Equation>} equations
// @class Equation
// @method resolve invoke this method to solve the equation
// @throws {EquationError} kja shkdj ahsd
//@event afterThatHappens triggered when you-know-who comes the handler must be a ....
// @returns {Solution} because we are very practical
// @class Solution
// @class EquationError @extends Error
// @alias class A Array
// @alias class O Object
// @alias class S String
// @alias class N Number
// @method mutualCmpare @param {A<O>|A<O<S,N>>} p1 @param {S}p2 @param {N|S}p3
// @alias class a Array
// @alias class o Object
// @alias class s String
// @alias class n Number
// @method anotherComparission @param {a<o>|a<o<s,n>>}