это мой TS код:как определить требует функции в машинописи
import AddToCartBtn from "./AddToCartBtn";
import * as React from "react";
import * as ReactDOM from "react-dom";
declare var document:Document;
var _handler : __React.MouseEventHandler;
ReactDOM.render(<AddToCartBtn clickHandler={_handler}></AddToCartBtn>, document.getElementById("bd"));
и компилировать JS, как:
define(["require", "exports", "./AddToCartBtn", "react", "react-dom"], function (require, exports, AddToCartBtn_1, React, ReactDOM) {
var _handler;
ReactDOM.render(React.createElement(AddToCartBtn_1.default, {"clickHandler": _handler}), document.getElementById("bd"));
});
это является функцией определения и не работает. как мне получить требуемую функцию?
можете ли вы разместить свой tsconfig или параметры компилятора, которые вы используете? – FlorianTopf
{ "compilerOptions": { "целевые": "ES5", "noImplicitAny": ложные, "модуль" : "драм", "removeComments": ложь, "sourceMap": правда, «JSX ":" реагировать " } } – Zhaowei