Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
30 lines
946 B
Plaintext
30 lines
946 B
Plaintext
import { expectType } from "tsd";
|
|
|
|
import pino from '../../pino';
|
|
import P, { pino as pinoNamed } from "../../pino";
|
|
import * as pinoStar from "../../pino";
|
|
import pinoCjsImport = require ("../../pino");
|
|
const pinoCjs = require("../../pino");
|
|
const { P: pinoCjsNamed } = require('pino')
|
|
|
|
const log = pino();
|
|
expectType<P.LogFn>(log.info);
|
|
expectType<P.LogFn>(log.error);
|
|
|
|
expectType<pino.Logger>(pinoNamed());
|
|
expectType<P.Logger>(pinoNamed());
|
|
expectType<pino.Logger>(pinoStar.default());
|
|
expectType<pino.Logger>(pinoStar.pino());
|
|
// expectType<pino.Logger>(pinoCjsImport.default());
|
|
expectType<pino.Logger>(pinoCjsImport.pino());
|
|
expectType<any>(pinoCjsNamed());
|
|
expectType<any>(pinoCjs());
|
|
|
|
const levelChangeEventListener: P.LevelChangeEventListener = (
|
|
lvl: P.LevelWithSilent | string,
|
|
val: number,
|
|
prevLvl: P.LevelWithSilent | string,
|
|
prevVal: number,
|
|
) => {}
|
|
expectType<P.LevelChangeEventListener>(levelChangeEventListener)
|