UNPKG

wikiparser-node

Version:

A Node.js parser for MediaWiki markup with AST

30 lines (29 loc) 1.27 kB
import { Token } from './index'; import { NoincludeToken } from './nowiki/noinclude'; import type { Config, LintError } from '../base'; import type { AstText, AttributesToken, ExtToken, ConverterToken } from '../internal'; declare type Child = NoincludeToken | ConverterToken; /** * `<pre>` * @classdesc `{childNodes: (AstText|NoincludeToken|ConverterToken)[]}` */ export declare abstract class PreToken extends Token { readonly name: 'pre'; readonly childNodes: readonly (AstText | Child)[]; abstract get firstChild(): AstText | Child | undefined; abstract get lastChild(): AstText | Child | undefined; abstract get nextSibling(): undefined; abstract get previousSibling(): AttributesToken | undefined; abstract get parentNode(): ExtToken | undefined; abstract get children(): Child[]; abstract get firstElementChild(): Child | undefined; abstract get lastElementChild(): Child | undefined; abstract get previousElementSibling(): AttributesToken | undefined; abstract get nextElementSibling(): undefined; abstract get parentElement(): ExtToken | undefined; get type(): 'ext-inner'; /** @class */ constructor(wikitext?: string, config?: Config, accum?: Token[]); cloneNode(): this; } export {};