File tree 3 files changed +33
-6
lines changed
3 files changed +33
-6
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ Decodes a Uniform Resource Identifier (URI) component previously created by `encodeURIComponent()`
3
+ or by a similar routine.
4
+
5
+ @param encodedURI - An encoded component of a URI.
6
+
7
+ @returns The decoded URI component.
8
+
9
+ @example
10
+ ```
11
+ decodeUriComponent('st%C3%A5le')
12
+ //=> 'ståle'
13
+ ```
14
+ */
15
+ export default function decodeUriComponent ( encodedURI : string ) : string ;
Original file line number Diff line number Diff line change
1
+ import { expectType } from 'tsd' ;
2
+ import decodeUriComponent from './index.js' ;
3
+
4
+ expectType < string > ( decodeUriComponent ( 'st%C3%A5le' ) ) ;
Original file line number Diff line number Diff line change 9
9
10
10
"url" : " github.com./SamVerschueren"
11
11
},
12
+ "type" : " module" ,
13
+ "exports" : {
14
+ "types" : " ./index.d.ts" ,
15
+ "default" : " ./index.js"
16
+ },
12
17
"engines" : {
13
18
"node" : " >=14.16"
14
19
},
15
20
"scripts" : {
16
- "test" : " xo && nyc ava" ,
21
+ "test" : " xo && nyc ava && tsd " ,
17
22
"coveralls" : " nyc report --reporter=text-lcov | coveralls"
18
23
},
19
- "type" : " module" ,
20
- "exports" : {
21
- "default" : " ./index.js"
22
- },
23
24
"files" : [
24
- " index.js"
25
+ " index.js" ,
26
+ " index.d.ts"
25
27
],
26
28
"keywords" : [
27
29
" decode" ,
36
38
"ava" : " ^5.1.0" ,
37
39
"coveralls" : " ^3.1.1" ,
38
40
"nyc" : " ^15.1.0" ,
41
+ "tsd" : " ^0.25.0" ,
39
42
"xo" : " ^0.53.1"
43
+ },
44
+ "tsd" : {
45
+ "compilerOptions" : {
46
+ "module" : " node16"
47
+ }
40
48
}
41
49
}
You can’t perform that action at this time.
0 commit comments