From 54042df4de905f34081846cd36e6b56473971b37 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Thu, 4 Aug 2016 15:53:41 -0400 Subject: [PATCH] Throw appropriate error objects, rather than just strings --- life/006/life.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/life/006/life.ts b/life/006/life.ts index 58f3f8b..e99d3fd 100644 --- a/life/006/life.ts +++ b/life/006/life.ts @@ -109,7 +109,7 @@ namespace Life { switch (i) { case 0 : return "Dead" ; case 1 : return "Alive" - ; default: throw("No known State for integer: " + i) + ; default: throw new RangeError("No known State for integer: " + i) } }; @@ -117,7 +117,7 @@ namespace Life { switch (t) { case "Dead" : return " " ; case "Alive": return "o" - ; default : throw("Illegal member of Life.State.T: " + t) + ; default : throw new TypeError("Illegal member of Life.State.T: " + t) } }; @@ -125,7 +125,7 @@ namespace Life { switch (t) { case "Dead" : return false ; case "Alive": return true - ; default : throw("Illegal member of Life.State.T: " + t) + ; default : throw new TypeError("Illegal member of Life.State.T: " + t) } }; -- 2.20.1