diff options
Diffstat (limited to 'packages/shared/debug.ts')
| -rw-r--r-- | packages/shared/debug.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/shared/debug.ts b/packages/shared/debug.ts new file mode 100644 index 00000000..43f11803 --- /dev/null +++ b/packages/shared/debug.ts @@ -0,0 +1,10 @@ +export function tap<T>(t: T, cb: (t: T) => void): T { + cb(t); + return t; +} + +export function debugPrint<T>(t: T): T { + return tap(t, (t) => { + console.log(t); + }); +} |
