File tree 3 files changed +7
-16
lines changed 3 files changed +7
-16
lines changed Original file line number Diff line number Diff line change 25
25
"test:project:observables" : " vitest --project packages/observables" ,
26
26
"test:project:operators" : " vitest --project packages/operators" ,
27
27
"test:project:playground" : " vitest --project packages/playground" ,
28
- "test:project:poc" : " vitest --project packages/poc" ,
29
28
"coverage" : " vitest run --coverage"
30
29
},
31
30
"workspaces" : [
Original file line number Diff line number Diff line change @@ -399,7 +399,8 @@ describe('log', () => {
399
399
} ) ;
400
400
} ) ;
401
401
402
- test ( 'default' , async ( ) => {
402
+ /* v8 ignore start */
403
+ test . skip ( 'default' , async ( ) => {
403
404
const replacer = [
404
405
{
405
406
validator : value => value ?. constructor === Buffer ,
@@ -467,4 +468,5 @@ describe('log', () => {
467
468
468
469
console . log ( ( await data ) . globalSymbol === deserialized . globalSymbol ) ;
469
470
} ) ;
471
+ /* v8 ignore stop */
470
472
} ) ;
Original file line number Diff line number Diff line change @@ -23,12 +23,8 @@ const isValidISODateString = value => {
23
23
if ( typeof value !== 'string' || value . trim ( ) === '' ) {
24
24
return false ;
25
25
}
26
- try {
27
- const d = new Date ( value ) ;
28
- return ! Number . isNaN ( d . valueOf ( ) ) && d . toISOString ( ) === value ;
29
- } catch {
30
- return false ;
31
- }
26
+ const d = new Date ( value ) ;
27
+ return ! Number . isNaN ( d . valueOf ( ) ) && d . toISOString ( ) === value ;
32
28
} ;
33
29
34
30
const isString = value => value ?. constructor === String ;
@@ -37,14 +33,8 @@ const isRegExp = value => isString(value) && /^\/.*\/[gimuy]*$/.test(value);
37
33
const isSymbol = value => isString ( value ) && / ( \w ? ) S y m b o l \( ( \w + ) \) / g. test ( value ) ;
38
34
39
35
const regExpFromString = value => {
40
- const match = value . match ( / ^ \/ ( .* ) \/ ( [ g i m u y ] * ) $ / ) ;
41
- if ( ! match ) return null ;
42
- const [ , pattern , flags ] = match ;
43
- try {
44
- return new RegExp ( pattern , flags ) ;
45
- } catch {
46
- return null ;
47
- }
36
+ const [ , pattern , flags ] = value . match ( / ^ \/ ( .* ) \/ ( [ g i m u y ] * ) $ / ) ;
37
+ return new RegExp ( pattern , flags ) ;
48
38
} ;
49
39
50
40
const symbolFromString = value => {
You can’t perform that action at this time.
0 commit comments