UNPKG

short-jsdoc

Version:

short and simple jsdoc Object Oriented syntax format and implementation

83 lines (58 loc) 2.65 kB
// @module problem1 This is a description of planet earth city from the point of view of an alien observing us from a space ship. //@class TerranObject // @class Person @extends TerranObject //@class List This is just a semantic alias for javascript Array. @extends Array //@class Map This is just a semantic alias for javascript Object. @extends Object /*@class Building @extends TerranObject */ //@class Hospital @extends Building //@constructor Neque porro quisquam est qui _dolorem_ *ipsum* quia dolor sit amet, consectetur, adipisci velit... //@param {Number} availableBeds //Neque porro quisquam est qui _dolorem_ *ipsum* quia dolor sit amet, consectetur, adipisci velit... //@method getActiveDoctors @returns {List<Doctor>} the currently active doctors in this hospital //@property {Array<Person>} todayIngresedPatients all the patiens that entered this hospital today // @class Doctor @extend Person // @property {Map<String,MedicalTopic>} skills /* @class MedicalTopic Lorem *ipsum* dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat *cupidatat* non proident, sunt in culpa qui officia deserunt mollit anim id est laborum @method beUsed Lorem *ipsum* dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat *cupidatat* non proident, sunt in culpa qui officia deserunt mollit anim id est laborum @throws {MedicalException} if there is any medical issue stuff... @param {Number} amount Excepteur sint occaecat *cupidatat* @return {Array<MedicalTopic>} @class Medical.Exception @extends Error @method method1 foo @param a @throws b @property {String} name @event pepe */ // @property somethingintheway // This is some markdown text with a lot of paragraph, this is the first // // this is the second // // and this is the third ; // @alias annotation gulp-task module // @gulp-task compilecss with this command you can compile all the project's css // @class testclass33 // @alias annotation newclass class // @module aliasannotationtest1 // @newclass aliasannotationtest1C1 hello world