import { Optional } from '../types/Types'; export function log(t: T): T; export function log(label: string, t: T): T; export function log(labelOrT: string | T, t?: T): T { if (t) { console.log(labelOrT as string, t); return t; } else { console.log(labelOrT); return labelOrT as T; } } export function dir(t?: T): Optional { console.dir(t, { depth: 200 }); return t; }