From 061b341ac523a9389f680166913b5cd8b8a26b26 Mon Sep 17 00:00:00 2001 From: Sumo Date: Mon, 21 Jul 2014 23:41:35 -0700 Subject: [PATCH] Type Assertions for positional + optional/named Arguments Type Assertions for positional plus optional/named Arguments https://github.com/angular/assert/issues/7 --- src/assert.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/assert.js b/src/assert.js index da6ea51..0ff0fa6 100644 --- a/src/assert.js +++ b/src/assert.js @@ -75,6 +75,10 @@ function prettyPrint(value) { function isType(value, T, errors) { + if (typeof value === 'undefined') { + return true; + } + if (T === primitives.void) { return typeof value === 'undefined'; }