(obj: unknown)
| 296 | }; |
| 297 | |
| 298 | export const isRequestOptions = (obj: unknown): obj is OpenAIRequestOptions => { |
| 299 | return ( |
| 300 | typeof obj === "object" && |
| 301 | obj !== null && |
| 302 | !isEmptyObj(obj) && |
| 303 | Object.keys(obj).every((k) => hasOwn(requestOptionsKeys, k)) |
| 304 | ); |
| 305 | }; |
| 306 | |
| 307 | function isEmptyObj(obj: Object | null | undefined): boolean { |
| 308 | if (!obj) return true; |
no test coverage detected
searching dependent graphs…