File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,15 @@ export const formaterNorskeTall = (value: string | number | undefined): string |
10
10
export const formaterNorskeTallFraInput = ( value : string | number | undefined ) : string =>
11
11
typeof value === 'string' ? String ( value ) . replace ( '.' , ',' ) : String ( value ?? '' ) ;
12
12
13
- export const parseNorskeTallFraInput = < T > ( value : T ) : number | undefined =>
14
- typeof value === 'string' && value !== ''
15
- ? Number ( String ( value ) . replaceAll ( / \s / g, '' ) . replace ( ',' , '.' ) )
16
- : undefined ;
13
+ export const parseNorskeTallFraInput = < T > ( value : T ) : number | undefined => {
14
+ if ( typeof value === 'number' ) {
15
+ return value ;
16
+ }
17
+ if ( typeof value === 'string' && value !== '' ) {
18
+ return Number ( String ( value ) . replaceAll ( / \s / g, '' ) . replace ( ',' , '.' ) ) ;
19
+ }
20
+ return undefined ;
21
+ } ;
17
22
18
23
export const visTalletEller0 = ( tallet ?: number ) => ( tallet === 0 || tallet ? tallet : 0 ) ;
19
24
You can’t perform that action at this time.
0 commit comments