12 lines
298 B
TypeScript
12 lines
298 B
TypeScript
import type { InboundQueueMessage } from "./src/lib/email/inbound";
|
|
|
|
export function isInboundQueueMessage(payload: unknown): payload is InboundQueueMessage {
|
|
return (
|
|
typeof payload === "object" &&
|
|
payload !== null &&
|
|
"rawR2Key" in payload &&
|
|
"from" in payload &&
|
|
"to" in payload
|
|
);
|
|
}
|