fix(d.ts)
This commit is contained in:
2
types/iterators/Bidirectional.d.ts
vendored
2
types/iterators/Bidirectional.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { ForwardIterator } from "./Forward";
|
||||
|
||||
export interface BidirectionalIterator<T> extends ForwardIterator<T> {
|
||||
export class BidirectionalIterator<T> extends ForwardIterator<T> {
|
||||
/**
|
||||
* decrements iterator, it doesn't make copy
|
||||
* @returns {this}
|
||||
|
||||
4
types/iterators/Forward.d.ts
vendored
4
types/iterators/Forward.d.ts
vendored
@ -1,8 +1,8 @@
|
||||
export interface Item<T> {
|
||||
export class Item<T> {
|
||||
value: T
|
||||
}
|
||||
|
||||
export interface ForwardIterator<T> {
|
||||
export class ForwardIterator<T> {
|
||||
clone(): ForwardIterator<T>;
|
||||
copy(rhs: ForwardIterator<T>): this;
|
||||
get value(): T;
|
||||
|
||||
2
types/iterators/RandomAccess.d.ts
vendored
2
types/iterators/RandomAccess.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { BidirectionalIterator } from "./Bidirectional";
|
||||
|
||||
export interface RandomAccessIterator<T> extends BidirectionalIterator<T> {
|
||||
export class RandomAccessIterator<T> extends BidirectionalIterator<T> {
|
||||
sub(offset: number): this;
|
||||
add(offset: number): this;
|
||||
cmp(rhs: RandomAccessIterator<T>): number;
|
||||
|
||||
Reference in New Issue
Block a user