UNPKG

@mikkel-ol/tunnelmole

Version:

Tunnelmole, an open source ngrok alternative. Instant public URLs for any http/https based application. Available as a command line application or as an NPM dependency for your code. Stable and maintained. Good test coverage. Works behind firewalls

26 lines (25 loc) 1.38 kB
import hostnameAssigned from "./src/message-handlers/hostname-assigned.js"; import forwardedRequest from "./src/message-handlers/forwarded-request.js"; import hostnameAlreadyTaken from "./src/message-handlers/hostname-already-taken.js"; import invalidSubscription from "./src/message-handlers/invalid-subscription.js"; import domainAlreadyReserved from "./src/message-handlers/domain-already-reserved.js"; import domainReservationError from "./src/message-handlers/domain-reservation-error.js"; import tooManyDomains from "./src/message-handlers/too-many-domains.js"; import clientMessage from "./src/message-handlers/client-message.js"; import clientDisconnect from "./src/message-handlers/client-disconnect.js"; /** * Websocket message handlers for different message types * Like app.ts for express, but with handlers for different message types instead of URLs */ declare const messageHandlers: { hostnameAssigned: typeof hostnameAssigned; forwardedRequest: typeof forwardedRequest; hostnameAlreadyTaken: typeof hostnameAlreadyTaken; invalidSubscription: typeof invalidSubscription; domainAlreadyReserved: typeof domainAlreadyReserved; domainReservationError: typeof domainReservationError; tooManyDomains: typeof tooManyDomains; clientMessage: typeof clientMessage; clientDisconnect: typeof clientDisconnect; }; export { messageHandlers };