zk-types 中文文档教程
ZK 框架
演示
npm i -D typescript zk-types
npx tsc --init
的 TypeScript 声明将 tsconfig.json
修改为:
{
"compilerOptions": {
"types": ["zk-types"]
}
}
使用任意名称(例如 demo.ts
)创建一个 TS 文件并开始输入:
const oldPanel = zk.augment(zul.wnd.Panel.prototype, {
onClose(): void {
alert('Modified zul.wnd.Panel.prototype.onClose');
return oldPanel.onClose();
}
})
编译为:
npx tsc
TypeScript Declarations for the ZK Framework
Demo
npm i -D typescript zk-types
npx tsc --init
Modify tsconfig.json
to have:
{
"compilerOptions": {
"types": ["zk-types"]
}
}
Create a TS file with whatever name (e.g., demo.ts
) and start typing:
const oldPanel = zk.augment(zul.wnd.Panel.prototype, {
onClose(): void {
alert('Modified zul.wnd.Panel.prototype.onClose');
return oldPanel.onClose();
}
})
Compile with:
npx tsc