This repository was archived by the owner on Feb 19, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +36
-5
lines changed Expand file tree Collapse file tree 4 files changed +36
-5
lines changed Original file line number Diff line number Diff line change 21
21
run : yarn test
22
22
- name : Check Code Style
23
23
run : yarn lint
24
+ - name : Lint .d.ts
25
+ run : yarn dtslint
24
26
25
27
- name : Report Coverage
26
28
uses : coverallsapp/github-action@master
Original file line number Diff line number Diff line change 1
- declare module '@rschmidmeister/random.js' {
2
- // chosen by fair dice roll. guaranteed to be random.
3
- export function fairDiceRoll ( ) : number ;
1
+ declare namespace random {
4
2
// Troll: Nine nine nine nine nine nine
5
- export function dilibertOracle ( ) : number ;
6
- export = fairDiceRoll ;
3
+ function dilibertOracle ( ) : number ;
4
+ // chosen by fair dice roll. guaranteed to be random.
5
+ function fairDiceRoll ( ) : number ;
7
6
}
7
+ // Legacy default export
8
+ declare function random ( ) : number ;
9
+ export = random ;
Original file line number Diff line number Diff line change 26
26
"mocha" : " ^7.0.0" ,
27
27
"nyc" : " ^15.0.0" ,
28
28
"standard" : " ^14.3.1"
29
+ },
30
+ "dependencies" : {
31
+ "dtslint" : " ^2.0.5"
29
32
}
30
33
}
Original file line number Diff line number Diff line change
1
+ {
2
+ "compilerOptions" : {
3
+ "module" : " commonjs" ,
4
+ "lib" : [
5
+ " es6"
6
+ ],
7
+ "noImplicitAny" : true ,
8
+ "noImplicitThis" : true ,
9
+ "strictNullChecks" : true ,
10
+ "strictFunctionTypes" : true ,
11
+ "noEmit" : true ,
12
+ // If the library is an external module (uses `export`), this allows your test file to import "mylib" instead of "./index".
13
+ // If the library is global (cannot be imported via `import` or `require`), leave this out.
14
+ "baseUrl" : " ." ,
15
+ "paths" : {
16
+ "@rschmidmeister/random.js" : [
17
+ " ."
18
+ ]
19
+ }
20
+ },
21
+ "files" : [
22
+ " index.d.ts"
23
+ ]
24
+ }
You can’t perform that action at this time.
0 commit comments