UNPKG

asciidoctor-gettext

Version:

gettext/po string extraction tool for asciidoc documents

15 lines (14 loc) 844 B
import AbstractBlock = AsciiDoctorJs.AbstractBlock; import Options = AsciiDoctorJs.Options; export interface Extraction { text: string; } export interface ExtractOptions { attributeFilter?: (key: string) => boolean; } export declare function defaultAttributeFilter(key: string): boolean; export declare function allBuiltinsAttributeFilter(key: string): boolean; export declare function extract(input: string, extractOptions?: ExtractOptions, asciidocOptions?: Options): Extraction[]; export declare function extractFile(path: string, extractOptions?: ExtractOptions, asciidocOptions?: Options): Extraction[]; export declare function extractBlock(block: AbstractBlock, options?: ExtractOptions): Extraction[]; export declare function extractBlocks(blocks: Array<AbstractBlock | AbstractBlock[]>, options?: ExtractOptions): Extraction[];