我一直在尝试自己在Typescript中创建一个DOMPoint,但似乎没有任何效果。
我尝试了构造函数和DOMPoint.fromPoint
方法,但都没有用。当我尝试记录结果时,得到的只是一个默认的初始化结构。
奇怪的是,createSVGPoint
似乎可以正常工作,就像在Chrome控制台中创建一个点一样。但是,当我尝试在Typescript代码中使用它时,它根本无法工作。
我觉得我要疯了,因为我找不到关于此问题的其他信息,它应该是如此简单。
答案 0 :(得分:0)
这是我的一个TypeScript项目中的tsconfig.json
,在这里我用lib
标记了// <== !IMPORTANT!
字段,因为我认为这可能是允许{{1 }}工作
DOMPoint
警告!看起来像{
"compilerOptions": {
"baseUrl": ".",
"rootDir": "source",
"outDir": "dist",
"target": "esnext",
"lib": ["es6", "dom"], // <== !IMPORTANT!
"module": "esnext",
"moduleResolution": "node",
"experimentalDecorators": true,
"sourceMap": true,
"declaration": true
},
"include": [
"source/**/*"
],
"exclude": [
"source-old/**/*"
]
}
may not be widely supported,在Edge中可能无法使用