From 62bc8a59f564d3efb2cc615376af2afd47d6e02e Mon Sep 17 00:00:00 2001 From: Edgar Date: Wed, 6 Feb 2019 12:49:39 +0400 Subject: [PATCH] fix contract function type --- readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 939540c..a4d411b 100644 --- a/readme.md +++ b/readme.md @@ -346,13 +346,13 @@ A contract specifies the obligations and guarantees of the behavior from a funct // Define our contract : int -> boolean const contract = (input) => { if (typeof input === 'number') return true - throw new Error('Contract violated: expected int -> int') + throw new Error('Contract violated: expected int -> boolean') } const addOne = (num) => contract(num) && num + 1 addOne(2) // 3 -addOne('some string') // Contract violated: expected int -> int +addOne('some string') // Contract violated: expected int -> boolean ``` ## Category