(value: unknown)
| 173 | } |
| 174 | |
| 175 | function isGlobalEvent(value: unknown): value is GlobalEvent { |
| 176 | if (!value || typeof value !== "object" || Array.isArray(value)) { |
| 177 | return false |
| 178 | } |
| 179 | |
| 180 | const payload = Reflect.get(value, "payload") |
| 181 | return !!payload && typeof payload === "object" |
| 182 | } |
| 183 | |
| 184 | function globalPayloadEvent(value: unknown): Event | undefined { |
| 185 | if (!isGlobalEvent(value)) { |
no test coverage detected