Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sigmasd/js-dbg

A module that exports javascript `dbg` fuction just like rust `dbg!` macro
https://github.com/sigmasd/js-dbg

dbg debug javascript

Last synced: about 2 months ago
JSON representation

A module that exports javascript `dbg` fuction just like rust `dbg!` macro

Awesome Lists containing this project

README

        

# Debug

This module exports a single function `dbg` that prints a variable and return
it.

Its taken from rust `dbg!` macro. The nice thing about it that it can be
inserted anywhere, see below for an example.

This is very useful for debugging.

## Examples

**Example 1**

```ts
import { dbg } from "@sigma/dbg";

// the nice thing is that `dbg` can be inserted anywhere
const fn1 = () => 4;
const fn2 = (n: number) => n + 1;
let value = fn2(dbg(fn1()));

// output: var = 4
```