import { ITransport, LoggerOptions, TransportUnionOptions } from './dist/index'; export * from './dist/index'; type WithoutITransport = { [P in keyof T]: Exclude; }; type NewTransportUnionOptions = WithoutITransport; interface ConfigLoggerOptions extends LoggerOptions { /** * Output transport */ transports?: NewTransportUnionOptions; } declare module '@midwayjs/core/dist/interface' { // eslint-disable-next-line @typescript-eslint/no-empty-interface interface MidwayLoggerOptions extends ConfigLoggerOptions {} }