Comments (3)
I'm also experiencing this, is anyone able to please help?
I was able to use this module in pure JS but when switching to TS it won't compile and gives many errors which look like this:
Property 'Packer' does not exist on type 'typeof import("./node_modules/docx/build/index", { with: { "resolution-mode": "import" } })'.
The compiler will only seem to accept something like the following (non-sensical) code.
const { Document } = docx;
const { Packer, Paragraph, Table, TableCell, TableRow, Header, HeadingLevel, Footer, LevelFormat, TextRun, WidthType, AlignmentType, VerticalAlign, convertMillimetersToTwip, TableBorders, ShadingType, BorderStyle, ImageRun, HorizontalPositionAlign, VerticalPositionAlign, TextWrappingType, UnderlineType, FrameAnchorType } = Document;
Which gives errors like
TypeError: convertMillimetersToTwip is not a function
Here's my tsconfig,json
{
"$schema": "https://json.schemastore.org/tsconfig",
"display": "Node 21",
"_version": "21.0.0",
"files": [
"index.mts",
"index.d.ts"
],
"compilerOptions": {
"lib": [
"es2023",
"es5",
"es6",
"dom",
"dom.iterable"
],
"module": "node16",
"target": "es2022",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"moduleResolution": "node16"
}
}
from docx.
Same here, even if it seems to work in local context.
import { IPatch, PatchType, TextRun, patchDocument } from 'docx';
TS could not infer any of these types, tsc tells this:
> error TS2305: Module '"docx"' has no exported member 'patchDocument'.
from docx.
Related Issues (20)
- Open exists docx file by Document ? HOT 1
- How to integrate HTML string into the docx? HOT 5
- Can i set border style for 'dashLargeGap'?
- Patching of values in Text Frames/Boxes HOT 1
- The same table may appear on different pages
- Corrupted document after using Patcher with version 8.4.0 HOT 2
- Using embedded fonts for client side generated files
- Text Frame not working correctly after save to docx file, and not support for almost doc viewer
- How can i set padding to a Paragraph? HOT 1
- how can make docx gennerate more faster?
- Table of contents is not working HOT 1
- build failed when adding docx. import issue
- Page borders demo not work
- demo/55-math.ts dont work
- how to add a graphical horizontal line
- Patching isnt working HOT 3
- Repeated images are written several times HOT 2
- PageReference returns with 1 at all.
- Use patchDocument on client side
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docx.