diff --git a/matrix.d.ts b/matrix.d.ts index 8a6b9c7..4ac3fe4 100644 --- a/matrix.d.ts +++ b/matrix.d.ts @@ -853,8 +853,8 @@ export abstract class AbstractMatrix { [Symbol.iterator](): Generator< [row: number, column: number, value: number], void, - never - >; + void + >; /** * iterator from left to right, from top to bottom @@ -863,14 +863,14 @@ export abstract class AbstractMatrix { entries(): Generator< [row: number, column: number, value: number], void, - never + void >; /** * iterator from left to right, from top to bottom * yield value */ - values(): Generator; + values(): Generator; // From here we document methods dynamically generated from operators @@ -1145,14 +1145,14 @@ export class SymmetricMatrix extends AbstractMatrix { upperRightEntries(): Generator< [row: number, column: number, value: number], void, - never + void >; /** * half iterator upper-right-corner from left to right, from top to bottom * yield value */ - upperRightValues(): Generator; + upperRightValues(): Generator; } export class DistanceMatrix extends SymmetricMatrix { diff --git a/src/matrix.js b/src/matrix.js index 8514125..afb63a7 100644 --- a/src/matrix.js +++ b/src/matrix.js @@ -1530,7 +1530,7 @@ export class AbstractMatrix { /** * iterator from left to right, from top to bottom * yield [row, column, value] - * @returns {Generator<[number, number, number], void, *>} + * @returns {Generator<[number, number, number], void, void>} */ *entries() { for (let row = 0; row < this.rows; row++) { @@ -1543,7 +1543,7 @@ export class AbstractMatrix { /** * iterator from left to right, from top to bottom * yield value - * @returns {Generator} + * @returns {Generator} */ *values() { for (let row = 0; row < this.rows; row++) { diff --git a/src/symmetricMatrix.js b/src/symmetricMatrix.js index 87c5f76..70aa32d 100644 --- a/src/symmetricMatrix.js +++ b/src/symmetricMatrix.js @@ -215,7 +215,7 @@ export class SymmetricMatrix extends AbstractMatrix { * half iterator upper-right-corner from left to right, from top to bottom * yield [row, column, value] * - * @returns {Generator<[number, number, number], void, *>} + * @returns {Generator<[number, number, number], void, void>} */ *upperRightEntries() { for (let row = 0, col = 0; row < this.diagonalSize; void 0) { @@ -232,7 +232,7 @@ export class SymmetricMatrix extends AbstractMatrix { * half iterator upper-right-corner from left to right, from top to bottom * yield value * - * @returns {Generator<[number, number, number], void, *>} + * @returns {Generator<[number, number, number], void, void>} */ *upperRightValues() { for (let row = 0, col = 0; row < this.diagonalSize; void 0) {