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