---
title: "Discussion on \"Signals From Scratch: Building signal() Using Closures in TypeScript\" | Hashnode"
description: "Discussion on \"Signals From Scratch: Building signal() Using Closures in TypeScript\". What is a signal, really — at the lowest possible level?"
url: "https://hashnode.com/posts/signals-from-scratch-building-signal-using-closures-in-typescript/6986e8ba3b1f5e7751ed9088"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Signals From Scratch: Building signal() Using Closures in TypeScript](https://minibhati.hashnode.dev/signals-from-scratch-building-signal-using-closures-in-typescript?utm_source=hashnode&utm_medium=feed)

What is a signal, really — at the lowest possible level?

Feb 7 · 4 min read · minibhati.hashnode.dev  
Updated Feb 14  
Read the article

-   [#behind-the-frameworks](https://hashnode.com/tag/behind-the-frameworks)
-   [#angular](https://hashnode.com/tag/angular)
-   [#signals](https://hashnode.com/tag/signals)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#closures-in-javascript](https://hashnode.com/tag/closures-in-javascript)

## Written by

[Mini Bhati](https://hashnode.com/@minibhati93)

@minibhati93 · Hyderabad, India

  
[View profile](https://hashnode.com/@minibhati93)

Front end engineer

I’m a senior frontend engineer with 11+ years of experience building, evolving, and maintaining large-scale UI systems — primarily with Angular. My work focuses on how frontend systems behave over time, not just how components are written.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
