@@ -16,15 +16,6 @@ System.registerDynamic("src/password-validators", [], true, function($__require,
1616 return undefined ;
1717 } ;
1818 } ;
19- PasswordValidators . whitespaceRule = function ( ) {
20- return function validate ( control ) {
21- var pattern = '\\s' ;
22- if ( control . value !== '' && new RegExp ( pattern ) . test ( control . value ) ) {
23- return { 'whitespaceRule' : true } ;
24- }
25- return undefined ;
26- } ;
27- } ;
2819 PasswordValidators . allowedCharacterRule = function ( allowedChars ) {
2920 return function validate ( control ) {
3021 var value = control . value ;
@@ -140,7 +131,39 @@ System.registerDynamic("src/email-validators", [], true, function($__require, ex
140131 return module . exports ;
141132} ) ;
142133
143- System . registerDynamic ( "ng2-validators" , [ "./src/password-validators" , "./src/email-validators" ] , true , function ( $__require , exports , module ) {
134+ System . registerDynamic ( "src/universal-validators" , [ "@angular/core/src/facade/lang" ] , true , function ( $__require , exports , module ) {
135+ "use strict" ;
136+ ;
137+ var define ,
138+ global = this ,
139+ GLOBAL = this ;
140+ var lang_1 = $__require ( '@angular/core/src/facade/lang' ) ;
141+ var UniversalValidators = ( function ( ) {
142+ function UniversalValidators ( ) { }
143+ UniversalValidators . noWhitespace = function ( ) {
144+ return function validate ( control ) {
145+ var pattern = '\\s' ;
146+ if ( control . value !== '' && new RegExp ( pattern ) . test ( control . value ) ) {
147+ return { 'noWhitespaceRequired' : true } ;
148+ }
149+ return undefined ;
150+ } ;
151+ } ;
152+ UniversalValidators . isNumber = function ( ) {
153+ return function validate ( control ) {
154+ if ( control . value !== '' && lang_1 . NumberWrapper . isNaN ( control . value ) ) {
155+ return { 'numberRequired' : true } ;
156+ }
157+ return undefined ;
158+ } ;
159+ } ;
160+ return UniversalValidators ;
161+ } ( ) ) ;
162+ exports . UniversalValidators = UniversalValidators ;
163+ return module . exports ;
164+ } ) ;
165+
166+ System . registerDynamic ( "ng2-validators" , [ "./src/password-validators" , "./src/email-validators" , "./src/universal-validators" ] , true , function ( $__require , exports , module ) {
144167 "use strict" ;
145168 ;
146169 var define ,
@@ -153,5 +176,6 @@ System.registerDynamic("ng2-validators", ["./src/password-validators", "./src/em
153176 }
154177 __export ( $__require ( './src/password-validators' ) ) ;
155178 __export ( $__require ( './src/email-validators' ) ) ;
179+ __export ( $__require ( './src/universal-validators' ) ) ;
156180 return module . exports ;
157181} ) ;
0 commit comments