@@ -11,9 +11,9 @@ local encoderH = require "hjson.encoderH"
11
11
---
12
12
--- decodes h/json
13
13
--- @param str string
14
- --- @param strict boolean
15
- --- @param object_hook fun ( obj : table ): table
16
- --- @param object_pairs_hook fun ( pairs : HjsonKeyValuePair[] ): HjsonKeyValuePair[]
14
+ --- @param strict boolean ?
15
+ --- @param object_hook ( fun ( obj : table ): table )?
16
+ --- @param object_pairs_hook ( fun ( pairs : HjsonKeyValuePair[] ): HjsonKeyValuePair[] )?
17
17
--- @return any
18
18
local function decode (str , strict , object_hook , object_pairs_hook )
19
19
local _decoder = decoder :new (strict , object_hook , object_pairs_hook )
32
32
---
33
33
--- encodes json
34
34
--- @param obj any
35
- --- @param options HjsonEncodeOptions
35
+ --- @param options HjsonEncodeOptions ?
36
36
--- @return any
37
37
local function encode_json (obj , options )
38
38
local _encoder = encoder :new (options )
43
43
---
44
44
--- encodes hjson
45
45
--- @param obj any
46
- --- @param options HjsonEncodeOptions
46
+ --- @param options HjsonEncodeOptions ?
47
47
--- @return any
48
48
local function encode (obj , options )
49
49
if type (options ) ~= " table" then
@@ -63,25 +63,25 @@ local hjson = {
63
63
---
64
64
--- encodes hjson
65
65
--- @param obj any
66
- --- @param options HjsonEncodeOptions
66
+ --- @param options HjsonEncodeOptions ?
67
67
--- @return any
68
68
stringify = encode ,
69
69
encode_to_json = encode_json ,
70
70
--- #DES 'hjson.stringify_to_json'
71
71
---
72
72
--- encodes json
73
73
--- @param obj any
74
- --- @param options HjsonEncodeOptions
74
+ --- @param options HjsonEncodeOptions ?
75
75
--- @return any
76
76
stringify_to_json = encode_json ,
77
77
decode = decode ,
78
78
--- #DES 'hjson.parse'
79
79
---
80
80
--- decodes h/json
81
81
--- @param str string
82
- --- @param strict boolean
83
- --- @param object_hook fun ( obj : table ): table
84
- --- @param object_pairs_hook fun ( pairs : HjsonKeyValuePair[] ): HjsonKeyValuePair[]
82
+ --- @param strict boolean ?
83
+ --- @param object_hook ( fun ( obj : table ): table )?
84
+ --- @param object_pairs_hook ( fun ( pairs : HjsonKeyValuePair[] ): HjsonKeyValuePair[] )?
85
85
--- @return any
86
86
parse = decode
87
87
}
0 commit comments