Skip to content

Commit 0981446

Browse files
authored
Add Type Example for custom logger (#1867)
Signed-off-by: Matteo Collina <hello@matteocollina.com>
1 parent 6b470c1 commit 0981446

File tree

1 file changed

+27
-1
lines changed

1 file changed

+27
-1
lines changed

test/types/pino.test-d.ts

+27-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ pino({
333333
crlf: true,
334334
});
335335

336-
const customLevels = { foo: 99 };
336+
const customLevels = { foo: 99, bar: 42 }
337337

338338
const customLevelLogger = pino({ customLevels });
339339

@@ -378,3 +378,29 @@ try {
378378
} catch (err) {
379379
log.error({ err })
380380
}
381+
382+
const bLogger = pino({
383+
customLevels: {
384+
log: 5,
385+
},
386+
level: 'log',
387+
transport: {
388+
target: 'pino-pretty',
389+
options: {
390+
colorize: true,
391+
},
392+
},
393+
});
394+
395+
expectType<Logger<'log'>>(pino({
396+
customLevels: {
397+
log: 5,
398+
},
399+
level: 'log',
400+
transport: {
401+
target: 'pino-pretty',
402+
options: {
403+
colorize: true,
404+
},
405+
},
406+
}))

0 commit comments

Comments
 (0)