UNPKG

wikiparser-node

Version:

A Node.js parser for MediaWiki markup with AST

28 lines (27 loc) 856 B
import { LinkBaseToken } from './base'; import type { Title } from '../../lib/title'; import type { AST } from '../../base'; import type { Token, AtomToken } from '../../internal'; /** * category * * 分类 * @classdesc `{childNodes: [AtomToken, ?Token]}` */ export declare abstract class CategoryToken extends LinkBaseToken { readonly childNodes: readonly [AtomToken] | readonly [AtomToken, Token]; abstract get link(): Title; abstract get children(): [AtomToken] | [AtomToken, Token]; abstract set link(link: string); get type(): 'category'; /** sort key / 分类排序关键字 */ get sortkey(): string | undefined; set sortkey(text: string | undefined); /** * Set the sort key * * 设置排序关键字 * @param text sort key / 排序关键字 */ setSortkey(text?: string): void; }