myst-to-docx
Version:
Export from a MyST Markdown document to Microsoft Word (*.docx)
204 lines • 5.71 kB
TypeScript
import type { Heading, Paragraph as ParagraphNode, Text, Emphasis, Strong, InlineCode, Link, ThematicBreak, Break, List, ListItem, Abbreviation, Superscript, Subscript, Blockquote, Code, Image, Math as MathNode, InlineMath, CrossReference, Container, Caption, Table as TableNode, Admonition, AdmonitionTitle } from 'myst-spec';
import type { Delete, Underline, Smallcaps, DefinitionList, DefinitionTerm, DefinitionDescription, CaptionNumber, FootnoteReference, FootnoteDefinition, CiteKind, Block, InlineExpression } from 'myst-spec-ext';
import type { Handler } from './types.js';
export declare const defaultHandlers: {
text: Handler<Text>;
paragraph: Handler<ParagraphNode>;
heading: Handler<Heading>;
emphasis: Handler<Emphasis>;
strong: Handler<Strong>;
inlineCode: Handler<InlineCode>;
link: Handler<Link>;
break: Handler<Break>;
thematicBreak: Handler<ThematicBreak>;
list: Handler<List>;
listItem: Handler<ListItem>;
abbreviation: Handler<Abbreviation>;
subscript: Handler<Subscript>;
superscript: Handler<Superscript>;
delete: Handler<Delete>;
underline: Handler<Underline>;
smallcaps: Handler<Smallcaps>;
blockquote: Handler<Blockquote>;
code: Handler<Code>;
image: Handler<Image>;
block: Handler<Block>;
comment: Handler<{
type: "comment";
} & {
children: import("myst-spec").Node[];
} & {
type: string;
data?: {
[k: string]: unknown;
};
position?: {
start: {
line: number;
column: number;
offset?: number;
};
end: {
line: number;
column: number;
offset?: number;
};
indent?: number[];
};
}>;
mystDirective: Handler<{
type: "mystDirective";
} & {
children: import("myst-spec").Node[];
} & {
type: string;
data?: {
[k: string]: unknown;
};
position?: {
start: {
line: number;
column: number;
offset?: number;
};
end: {
line: number;
column: number;
offset?: number;
};
indent?: number[];
};
}>;
mystRole: Handler<{
type: "mystRole";
} & {
children: import("myst-spec").Node[];
} & {
type: string;
data?: {
[k: string]: unknown;
};
position?: {
start: {
line: number;
column: number;
offset?: number;
};
end: {
line: number;
column: number;
offset?: number;
};
indent?: number[];
};
}>;
admonition: Handler<Admonition>;
admonitionTitle: Handler<AdmonitionTitle>;
definitionList: Handler<DefinitionList>;
definitionTerm: Handler<DefinitionTerm>;
definitionDescription: Handler<DefinitionDescription>;
math: Handler<MathNode>;
inlineMath: Handler<InlineMath>;
crossReference: Handler<CrossReference>;
container: Handler<Container>;
caption: Handler<Caption>;
captionNumber: Handler<CaptionNumber>;
footnoteReference: Handler<FootnoteReference>;
footnoteDefinition: Handler<FootnoteDefinition>;
table: Handler<TableNode>;
cite: Handler<{
type: "cite";
} & {
children: import("myst-spec").Node[];
} & {
type: string;
data?: {
[k: string]: unknown;
};
position?: {
start: {
line: number;
column: number;
offset?: number;
};
end: {
line: number;
column: number;
offset?: number;
};
indent?: number[];
};
}>;
citeGroup: Handler<{
type: "citeGroup";
kind: CiteKind;
} & {
children: import("myst-spec").Node[];
} & {
type: string;
data?: {
[k: string]: unknown;
};
position?: {
start: {
line: number;
column: number;
offset?: number;
};
end: {
line: number;
column: number;
offset?: number;
};
indent?: number[];
};
}>;
embed: Handler<{
type: "embed";
} & {
children: import("myst-spec").Node[];
} & {
type: string;
data?: {
[k: string]: unknown;
};
position?: {
start: {
line: number;
column: number;
offset?: number;
};
end: {
line: number;
column: number;
offset?: number;
};
indent?: number[];
};
}>;
include: Handler<{
type: "include";
} & {
children: import("myst-spec").Node[];
} & {
type: string;
data?: {
[k: string]: unknown;
};
position?: {
start: {
line: number;
column: number;
offset?: number;
};
end: {
line: number;
column: number;
offset?: number;
};
indent?: number[];
};
}>;
inlineExpression: Handler<InlineExpression>;
};
//# sourceMappingURL=schema.d.ts.map