@thisisagile/easy
Version:
Straightforward library for building domain-driven microservice architectures
18 lines (16 loc) • 410 B
text/typescript
import { Optional } from '../types/Types';
export function log<T>(t: T): T;
export function log<T>(label: string, t: T): T;
export function log<T>(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?: T): Optional<T> {
console.dir(t, { depth: 200 });
return t;
}