UNPKG

@awesome-fe/translate

Version:
18 lines (17 loc) 940 B
import { BaseNodeRenderer } from './base-node-renderer'; import { Asciidoctor } from '@asciidoctor/core'; import AbstractBlock = Asciidoctor.AbstractBlock; import AttributeEntry = Asciidoctor.Document.AttributeEntry; import AbstractNode = Asciidoctor.AbstractNode; export declare class BlockNodeRenderer<T extends AbstractBlock> extends BaseNodeRenderer<T> { render(node: T): string; protected renderHeader(node: T): string; protected getBlockTitle(node: T): any; protected renderBody(node: T): string; protected buildBlockTitle(node: T): string; protected renderChildren(node: T): string; protected renderAttributes(attributes: AttributeEntry[]): string; protected renderAttribute(attr: AttributeEntry, attributes?: AttributeEntry[]): string; private shortenAttributes; } export declare function renderContent(content: string | AbstractNode | AbstractBlock | AbstractNode[] | AbstractNode[][]): string;