jsdoc/test/fixtures/augmentall2.js
Jeff Williams f92245794b correctly handle classes that implement interfaces that extend other interfaces (#909)
The fix for this issue also introduces a regression; see jsdoc3/jsdoc#911.
2015-02-06 08:49:04 -08:00

28 lines
412 B
JavaScript

/**
* Parent interface.
* @interface
*/
function Connection() {}
/**
* Open the connection.
*/
Connection.prototype.open = function() {};
/**
* Child interface.
* @interface
* @extends {Connection}
*/
function Socket() {}
/**
* Implementation of child interface.
* @class
* @implements {Socket}
*/
function EncryptedSocket() {}
/** @inheritdoc */
EncryptedSocket.prototype.open = function() {};