UNPKG

docutils-ts

Version:

Port of the Python Docutils library to TypeScript

16 lines (15 loc) 848 B
import ViewList from './viewList.js'; import { GetIndentedArgs } from "./types.js"; declare class StringList extends ViewList { splice(index: number, num: number, ...elems: any[]): StringList; slice(start?: number, end?: number): StringList; constructor(initlist: string[], source?: string, items?: [string, number][], parent?: StringList, parentOffset?: number); trimLeft(trimLength: number, start?: number, end?: number): void; getTextBlock(start: number, flushLeft?: boolean): StringList; getIndented(args: GetIndentedArgs): [StringList, number, boolean]; get2dBlock(top: number, left: number, bottom: number, right: number, stripIndent?: boolean): StringList; padDoubleWidth(arg: string): void; replace(old: RegExp | string, newStr: string): void; trimTop(n?: number): void; } export default StringList;