(obj: Loggable)
| 606 | export type Loggable = LoggableEvent | LogConvertible; |
| 607 | |
| 608 | function isLogConvertible(obj: Loggable): obj is LogConvertible { |
| 609 | const objAsLogConvertible = obj as LogConvertible; |
| 610 | // eslint-disable-next-line no-restricted-syntax |
| 611 | return objAsLogConvertible.toLog !== undefined && typeof objAsLogConvertible.toLog === 'function'; |
| 612 | } |
| 613 | |
| 614 | function attachServerSelectionFields( |
| 615 | log: Record<string, any>, |