( obj: Record<string, unknown>, key: string, )
| 221 | } |
| 222 | |
| 223 | function pickObject( |
| 224 | obj: Record<string, unknown>, |
| 225 | key: string, |
| 226 | ): Record<string, unknown> | undefined { |
| 227 | const v = obj[key]; |
| 228 | return v && typeof v === "object" && !Array.isArray(v) |
| 229 | ? (v as Record<string, unknown>) |
| 230 | : undefined; |
| 231 | } |