ciam-commons
Advanced tools
Comparing version 1.2.0 to 1.3.0
@@ -9,2 +9,5 @@ export declare namespace Check { | ||
function notEmpty(s: string, name: string): void; | ||
function min(n: number, min: number, name: string): void; | ||
function max(n: number, max: number, name: string): void; | ||
function inRange(n: number, min: number, max: number, name: string): void; | ||
} | ||
@@ -11,0 +14,0 @@ export declare namespace Model { |
@@ -26,2 +26,17 @@ export var Check; | ||
Check.notEmpty = notEmpty; | ||
function min(n, min, name) { | ||
if (n < min) | ||
throw new Error(`${name} cannot be less than ${min}`); | ||
} | ||
Check.min = min; | ||
function max(n, max, name) { | ||
if (n > max) | ||
throw new Error(`${name} cannot be greater than ${max}`); | ||
} | ||
Check.max = max; | ||
function inRange(n, min, max, name) { | ||
Check.min(n, min, name); | ||
Check.max(n, max, name); | ||
} | ||
Check.inRange = inRange; | ||
})(Check || (Check = {})); | ||
@@ -28,0 +43,0 @@ export var Model; |
{ | ||
"name": "ciam-commons", | ||
"version": "1.2.0", | ||
"version": "1.3.0", | ||
"description": "Common types and functions for CIAM", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -23,2 +23,15 @@ export namespace Check { | ||
export function min(n: number, min: number, name: string) { | ||
if (n < min) throw new Error(`${name} cannot be less than ${min}`); | ||
} | ||
export function max(n: number, max: number, name: string) { | ||
if (n > max) throw new Error(`${name} cannot be greater than ${max}`); | ||
} | ||
export function inRange(n: number, min: number, max: number, name: string) { | ||
Check.min(n, min, name); | ||
Check.max(n, max, name); | ||
} | ||
} | ||
@@ -25,0 +38,0 @@ |
10021
243