prosemirror-docx-web
Version:
Export from a prosemirror document to Microsoft word forked from curvenote/prosemirror-docx
217 lines (216 loc) • 5.29 kB
TypeScript
declare const _default: {
default: {
heading1: {
run: {
font: string;
size: number;
bold: boolean;
color: string;
};
};
heading2: {
run: {
font: string;
size: number;
bold: boolean;
color: string;
};
};
heading3: {
run: {
font: string;
size: number;
bold: boolean;
color: string;
};
};
heading4: {
run: {
font: string;
size: number;
bold: boolean;
color: string;
};
};
heading5: {
run: {
font: string;
size: number;
bold: boolean;
color: string;
};
};
heading6: {
run: {
font: string;
size: number;
bold: boolean;
color: string;
};
};
};
paragraphStyles: ({
id: string;
name: string;
basedOn: string;
next: string;
quickFormat: boolean;
run: {
size: number;
color: string;
italics?: undefined;
font?: undefined;
};
paragraph?: undefined;
} | {
id: string;
name: string;
basedOn: string;
next: string;
run: {
size: number;
color: string;
italics?: undefined;
font?: undefined;
};
paragraph: {
spacing: {
before: number;
line?: undefined;
after?: undefined;
};
alignment?: undefined;
border?: undefined;
indent?: undefined;
shading?: undefined;
};
quickFormat?: undefined;
} | {
id: string;
name: string;
basedOn: string;
next: string;
run: {
size: number;
color: string;
italics?: undefined;
font?: undefined;
};
quickFormat?: undefined;
paragraph?: undefined;
} | {
id: string;
name: string;
basedOn: string;
next: string;
run: {
color: string;
italics: boolean;
size: number;
font?: undefined;
};
paragraph: {
spacing: {
line: number;
before?: undefined;
after?: undefined;
};
alignment: "center";
border?: undefined;
indent?: undefined;
shading?: undefined;
};
quickFormat?: undefined;
} | {
id: string;
name: string;
basedOn: string;
quickFormat: boolean;
run: {
font: string;
color: string;
size: number;
italics?: undefined;
};
paragraph: {
alignment: "left";
border: {
left: {
color: string;
space: number;
style: string;
size: number;
};
right: {
color: string;
space: number;
style: string;
size: number;
};
top: {
color: string;
space: number;
style: string;
size: number;
};
bottom: {
color: string;
space: number;
style: string;
size: number;
};
};
spacing: {
before: number;
after: number;
line: number;
};
indent: {
left: number;
right: number;
};
shading: {
fill: string;
color: string;
val: string;
};
};
next?: undefined;
} | {
id: string;
name: string;
basedOn: string;
next: string;
run: {
italics: boolean;
size?: undefined;
color?: undefined;
font?: undefined;
};
paragraph: {
indent: {
left: number;
right?: undefined;
};
spacing?: undefined;
alignment?: undefined;
border?: undefined;
shading?: undefined;
};
quickFormat?: undefined;
} | {
id: string;
name: string;
next: string;
quickFormat: boolean;
run: {
size: number;
color: string;
italics?: undefined;
font?: undefined;
};
basedOn?: undefined;
paragraph?: undefined;
})[];
};
export default _default;