Passing `caller` option to pino.transport() (or via transport: {...} in pino()'s options) as an object literal fails to compile under TypeScript — caller isn't declared on TransportSingleOptions/TransportMultiOptions/TransportPipelineOptions in pino.d.ts
Author: aldiyenCreated Jul 17, 2026Updated Jul 17, 2026
docs/api.md documents the `caller` argument but it's not in the `TransportBaseOptions` interface declared in `pino.d.ts` so it doesn't work as expected in TypeScript code.
Source: pinojs/pino