File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 7
7
JsonNullNode ,
8
8
JsonNumberNode ,
9
9
JsonObjectNode ,
10
- JsonStringNode
10
+ JsonStringNode ,
11
+ JsonType
11
12
} from "./jsonast.d.ts" ;
12
13
13
14
export type Reviver < A = JsonNode > = ( node : JsonCompatible < NonNullable < A > > , key ?: string ) => A ;
@@ -62,7 +63,8 @@ export const jsonTypeOf: (
62
63
( < A > ( node : JsonCompatible < A > , type : "number" ) => node is JsonNumberNode ) &
63
64
( < A > ( node : JsonCompatible < A > , type : "string" ) => node is JsonStringNode ) &
64
65
( < A > ( node : JsonCompatible < A > , type : "array" ) => node is JsonArrayNode < A > ) &
65
- ( < A > ( node : JsonCompatible < A > , type : "object" ) => node is JsonObjectNode < A > )
66
+ ( < A > ( node : JsonCompatible < A > , type : "object" ) => node is JsonObjectNode < A > ) &
67
+ ( < A > ( node : JsonCompatible < A > , type : JsonType ) => boolean )
66
68
) ;
67
69
68
70
export const jsonObjectHas : < A > ( key : string , node : JsonCompatible < A > ) => boolean ;
You can’t perform that action at this time.
0 commit comments