Skip to content

Commit 569a19b

Browse files
committed
test typings
1 parent 50ead0f commit 569a19b

File tree

4 files changed

+19
-2
lines changed

4 files changed

+19
-2
lines changed

index.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
/* @file ./src/log.js */
3+
4+
interface LogggerOptions {
5+
level: 0 | 1 | 2 | 3 | 4;
6+
time: 'iso' | 'ru' | 'en';
7+
}
8+
interface Loggger {
9+
(msg: string | object): void;
10+
setOptions(opts: LogggerOptions): void;
11+
}
12+
13+
export { Loggger as log };

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22

3-
Object.assign(module.exports, {
3+
module.exports = Object.assign({}, {
44
node: require('./src/node'),
55
log: require('./src/log')
66
});

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@
2121
"colors": "^1.3.3",
2222
"deepmerge": "^4.0.0",
2323
"stack-trace": "0.0.10"
24-
}
24+
},
25+
"typings": "index.d.ts"
2526
}

src/node.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11

2+
const path = require('path');
3+
const stackTrace = require('stack-trace');
4+
25
function isMongoId(id) {
36
return id && id._bsontype && id._bsontype === 'ObjectID';
47
}

0 commit comments

Comments
 (0)