@@ -15,7 +15,7 @@ export function encodeMatrix(
1515 key : string ,
1616 value : unknown ,
1717 options ?: { explode ?: boolean ; charEncoding ?: "percent" | "none" } ,
18- ) {
18+ ) : string {
1919 let out = "" ;
2020 const pairs : [ string , unknown ] [ ] = options ?. explode
2121 ? explode ( key , value )
@@ -65,7 +65,7 @@ export function encodeLabel(
6565 key : string ,
6666 value : unknown ,
6767 options ?: { explode ?: boolean ; charEncoding ?: "percent" | "none" } ,
68- ) {
68+ ) : string {
6969 let out = "" ;
7070 const pairs : [ string , unknown ] [ ] = options ?. explode
7171 ? explode ( key , value )
@@ -100,7 +100,13 @@ export function encodeLabel(
100100 return out ;
101101}
102102
103- function formEncoder ( sep : string ) {
103+ type FormEncoder = (
104+ key : string ,
105+ value : unknown ,
106+ options ?: { explode ?: boolean ; charEncoding ?: "percent" | "none" } ,
107+ ) => string ;
108+
109+ function formEncoder ( sep : string ) : FormEncoder {
104110 return (
105111 key : string ,
106112 value : unknown ,
@@ -157,7 +163,7 @@ export function encodeBodyForm(
157163 key : string ,
158164 value : unknown ,
159165 options ?: { explode ?: boolean ; charEncoding ?: "percent" | "none" } ,
160- ) {
166+ ) : string {
161167 let out = "" ;
162168 const pairs : [ string , unknown ] [ ] = options ?. explode
163169 ? explode ( key , value )
@@ -200,7 +206,7 @@ export function encodeDeepObject(
200206 key : string ,
201207 value : unknown ,
202208 options ?: { charEncoding ?: "percent" | "none" } ,
203- ) {
209+ ) : string {
204210 if ( value == null ) {
205211 return "" ;
206212 }
@@ -247,7 +253,7 @@ export function encodeJSON(
247253 key : string ,
248254 value : unknown ,
249255 options ?: { explode ?: boolean ; charEncoding ?: "percent" | "none" } ,
250- ) {
256+ ) : string {
251257 if ( typeof value === "undefined" ) {
252258 return "" ;
253259 }
@@ -265,7 +271,7 @@ export const encodeSimple = (
265271 key : string ,
266272 value : unknown ,
267273 options ?: { explode ?: boolean ; charEncoding ?: "percent" | "none" } ,
268- ) => {
274+ ) : string => {
269275 let out = "" ;
270276 const pairs : [ string , unknown ] [ ] = options ?. explode
271277 ? explode ( key , value )
@@ -337,7 +343,7 @@ function serializeValue(value: unknown): string {
337343 return `${ value } ` ;
338344}
339345
340- function jsonReplacer ( _ : string , value : unknown ) {
346+ function jsonReplacer ( _ : string , value : unknown ) : unknown {
341347 if ( value instanceof Uint8Array ) {
342348 return bytesToBase64 ( value ) ;
343349 } else {
0 commit comments