mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
🤖 Merge PR #47632 [pino] Add symbols types to pino by @vlasy
* Add symbols types to pino * Update types/pino/index.d.ts Co-authored-by: Adam Vigneaux <adam@adamvig.com> * Add symbol access to pino tests Co-authored-by: Adam Vigneaux <adam@adamvig.com>
This commit is contained in:
parent
9764f127ca
commit
e5dc17cbbe
28
types/pino/index.d.ts
vendored
28
types/pino/index.d.ts
vendored
@ -46,6 +46,34 @@ declare namespace P {
|
||||
*/
|
||||
const LOG_VERSION: number;
|
||||
const levels: LevelMapping;
|
||||
const symbols: {
|
||||
setLevelSym: symbol,
|
||||
getLevelSym: symbol,
|
||||
levelValSym: symbol,
|
||||
useLevelLabelsSym: symbol,
|
||||
mixinSym: symbol,
|
||||
lsCacheSym: symbol,
|
||||
chindingsSym: symbol,
|
||||
parsedChindingsSym: symbol,
|
||||
asJsonSym: symbol,
|
||||
writeSym: symbol,
|
||||
serializersSym: symbol,
|
||||
redactFmtSym: symbol,
|
||||
timeSym: symbol,
|
||||
timeSliceIndexSym: symbol,
|
||||
streamSym: symbol,
|
||||
stringifySym: symbol,
|
||||
stringifiersSym: symbol,
|
||||
endSym: symbol,
|
||||
formatOptsSym: symbol,
|
||||
messageKeySym: symbol,
|
||||
nestedKeySym: symbol,
|
||||
wildcardFirstSym: symbol,
|
||||
needsMetadataGsym: symbol,
|
||||
useOnlyCustomLevelsSym: symbol,
|
||||
formattersSym: symbol,
|
||||
hooksSym: symbol,
|
||||
};
|
||||
/**
|
||||
* Exposes the Pino package version. Also available on the logger instance.
|
||||
*/
|
||||
|
||||
@ -15,6 +15,8 @@ info({ obj: { aa: 'bbb' } }, 'another');
|
||||
setImmediate(info, 'after setImmediate');
|
||||
error(new Error('an error'));
|
||||
|
||||
const writeSym = pino.symbols.writeSym;
|
||||
|
||||
const log2: pino.Logger = pino({
|
||||
name: 'myapp',
|
||||
safe: true,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user