iter-over
Version:
Sugary iteration utilities and interfaces.
16 lines (15 loc) • 551 B
TypeScript
import { AbstractIterator } from "../core/abstract-iterator";
export declare class StringLineIterator extends AbstractIterator<string> {
private content;
private lineBreakCharacter;
private substringStartIndex;
private substringEndIndex;
constructor(content: string);
protected static determineLineBreakStyle(input: string): string;
protected findNextLineBreak(): void;
hasNext(): boolean;
next(): string | undefined;
remove(): string | undefined;
reset(): void;
toString(lineBreak?: string): string;
}