# \[Announce\] Node-RED Node TypeScript Starter

**URL:** <https://discourse.nodered.org/t/announce-node-red-node-typescript-starter/31545>\
**Category:** General\
**Created:** [14 August 2020 05:07 UTC](https://discourse.nodered.org/t/announce-node-red-node-typescript-starter/31545 "2020-08-14T05:07:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexk111](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/alexk111/32/16891_2.png) [@alexk111](https://discourse.nodered.org/u/alexk111)\
**Post date:** [14 August 2020 05:07 UTC](https://discourse.nodered.org/t/announce-node-red-node-typescript-starter/31545/1 "2020-08-14T05:07:09Z")

</div>

Announcing [Node-RED Node TypeScript Starter](https://github.com/alexk111/node-red-node-typescript-starter), a quick-start template repository for creating new Node-RED node sets in TypeScript.

---

<div class="post-metadata">

**Author:** ![ahmadsayed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ahmadsayed/32/24312_2.png) [@ahmadsayed](https://discourse.nodered.org/u/ahmadsayed)\
**Post date:** [14 August 2020 05:35 UTC](https://discourse.nodered.org/t/announce-node-red-node-typescript-starter/31545/2 "2020-08-14T05:35:26Z")

</div>

Thanks alex, one clarification from my side based on this post ([https://nodered.org/blog/2019/09/20/node-done](https://nodered.org/blog/2019/09/20/node-done))

in your code you register new-style call back (msg, \_send, \_done), if my understanding correct, you need to call \_done() after send()

---

<div class="post-metadata">

**Author:** ![alexk111](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/alexk111/32/16891_2.png) [@alexk111](https://discourse.nodered.org/u/alexk111)\
**Post date:** [14 August 2020 09:01 UTC](https://discourse.nodered.org/t/announce-node-red-node-typescript-starter/31545/3 "2020-08-14T09:01:25Z")

</div>

Ahmad, thanks for the heads up! You're right. Somehow I didn't include an example code for the new input callback and used the one for NR \<1.0 instead.

Pushed an update:

- Example node and `blank` template: changed to Node-RED \>=1.0 input callback
- Added `blank-0` template for nodes that should be compatible with Node-RED \<1.0

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [13 October 2020 09:01 UTC](https://discourse.nodered.org/t/announce-node-red-node-typescript-starter/31545/4 "2020-10-13T09:01:29Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
