(obj: unknown)
| 40 | } |
| 41 | |
| 42 | function isBuffer(obj: unknown): obj is Buffer { |
| 43 | return ( |
| 44 | obj != null && |
| 45 | (obj as Buffer).constructor != null && |
| 46 | // @ts-expect-error |
| 47 | typeof obj.constructor.isBuffer === 'function' && |
| 48 | // @ts-expect-error |
| 49 | obj.constructor.isBuffer(obj) |
| 50 | ); |
| 51 | } |
| 52 | |
| 53 | function isFileWebAPI(uri: unknown): uri is File { |
| 54 | return typeof window !== 'undefined' && 'File' in window && uri instanceof File; |