Skip to content

Instantly share code, notes, and snippets.

@hallettj
Created January 22, 2019 19:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hallettj/8c979bb764a6a2d3cdeba8be34fcfe6f to your computer and use it in GitHub Desktop.
Save hallettj/8c979bb764a6a2d3cdeba8be34fcfe6f to your computer and use it in GitHub Desktop.
import isArray from "isarray"
function prettyPrint(x: any): string {
if (isArray(x)) { // whoops - this `isArray` is not a type guard!
return "[" + x.mop(prettyPrint).join(", ") + "]"
}
/* snip */
return "etc."
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment