Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
17 lines
379 B
Text
17 lines
379 B
Text
import { EventEmitter } from "node:events";
|
|
export class MessagePort extends EventEmitter {
|
|
close() {}
|
|
postMessage(value, transferList) {}
|
|
ref() {}
|
|
unref() {}
|
|
start() {}
|
|
addEventListener(type, listener) {
|
|
this.on(type, listener);
|
|
}
|
|
removeEventListener(type, listener) {
|
|
this.off(type, listener);
|
|
}
|
|
dispatchEvent(event) {
|
|
return this.emit(event.type, event);
|
|
}
|
|
}
|