Skip to main content
Module

x/docxml/mod.ts

TypeScript (component) library for building and parsing a DOCX file
Go to Latest
File
// Top-level APIexport { Docx as default } from './src/Docx.ts';
// Content componentsexport { type BookmarkRangeEndChild, type BookmarkRangeEndProps, BookmarkRangeEnd,} from './src/components/BookmarkRangeEnd.ts';export { type BookmarkRangeStartChild, type BookmarkRangeStartProps, BookmarkRangeStart,} from './src/components/BookmarkRangeStart.ts';export { type BreakChild, type BreakProps, Break } from './src/components/Break.ts';export { type CellChild, type CellProps, Cell } from './src/components/Cell.ts';export { type CommentChild, type CommentProps, Comment } from './src/components/Comment.ts';export { type CommentRangeEndChild, type CommentRangeEndProps, CommentRangeEnd,} from './src/components/CommentRangeEnd.ts';export { type CommentRangeStartChild, type CommentRangeStartProps, CommentRangeStart,} from './src/components/CommentRangeStart.ts';export { type FieldChild, type FieldProps, Field } from './src/components/Field.ts';export { type FieldRangeEndChild, type FieldRangeEndProps, FieldRangeEnd,} from './src/components/FieldRangeEnd.ts';export { type FieldRangeInstructionChild, type FieldRangeInstructionProps, FieldRangeInstruction,} from './src/components/FieldRangeInstruction.ts';export { type FieldRangeSeparatorChild, type FieldRangeSeparatorProps, FieldRangeSeparator,} from './src/components/FieldRangeSeparator.ts';export { type FieldRangeStartChild, type FieldRangeStartProps, FieldRangeStart,} from './src/components/FieldRangeStart.ts';export { FileMime} from './src/enums.ts';export { type HyperlinkChild, type HyperlinkProps, Hyperlink } from './src/components/Hyperlink.ts';export { type ImageChild, type ImageProps, Image } from './src/components/Image.ts';export { type NonBreakingHyphenChild, type NonBreakingHyphenProps, NonBreakingHyphen,} from './src/components/NonBreakingHyphen.ts';export { type ParagraphChild, type ParagraphProps, Paragraph } from './src/components/Paragraph.ts';export { type RowChild, type RowProps, Row } from './src/components/Row.ts';export { type RowAdditionChild, type RowAdditionProps, RowAddition,} from './src/components/RowAddition.ts';export { type RowDeletionChild, type RowDeletionProps, RowDeletion,} from './src/components/RowDeletion.ts';export { type SectionChild, type SectionProps, Section } from './src/components/Section.ts';export { type SymbolChild, type SymbolProps, Symbol } from './src/components/Symbol.ts';export { type TabChild, type TabProps, Tab } from './src/components/Tab.ts';export { type TableChild, type TableProps, Table } from './src/components/Table.ts';export { type TextChild, type TextProps, Text } from './src/components/Text.ts';export { type TextAdditionChild, type TextAdditionProps, TextAddition,} from './src/components/TextAddition.ts';export { type TextDeletionChild, type TextDeletionProps, TextDeletion,} from './src/components/TextDeletion.ts';export { type WatermarkTextChild, type WatermarkTextProps, WatermarkText,} from './src/components/WatermarkText.ts';
// Utility functionsexport { RelationshipType } from './src/enums.ts';export { jsx } from './src/utilities/jsx.ts';export { type Length, cm, emu, hpt, inch, opt, pt, twip } from './src/utilities/length.ts';
// Archive component typesexport { type CommentsXml } from './src/files/CommentsXml.ts';export { type ContentTypesXml } from './src/files/ContentTypesXml.ts';export { type CustomPropertiesXml, CustomPropertyType } from './src/files/CustomPropertiesXml.ts';export { type DocumentChild, type DocumentXml } from './src/files/DocumentXml.ts';export { type FooterXml, type HeaderFooterChild, type HeaderXml,} from './src/files/HeaderFooterXml.ts';export { type NumberingXml } from './src/files/NumberingXml.ts';export { type RelationshipsXml } from './src/files/RelationshipsXml.ts';export { type SettingsXml } from './src/files/SettingsXml.ts';export { type StylesXml } from './src/files/StylesXml.ts';