"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultPortForwardMessageFactory = void 0;
const portForwardChannelOpenMessage_1 = require("./messages/portForwardChannelOpenMessage");
const portForwardRequestMessage_1 = require("./messages/portForwardRequestMessage");
const portForwardSuccessMessage_1 = require("./messages/portForwardSuccessMessage");
class DefaultPortForwardMessageFactory {
    createRequestMessageAsync(port) {
        return Promise.resolve(new portForwardRequestMessage_1.PortForwardRequestMessage());
    }
    createSuccessMessageAsync(port) {
        return Promise.resolve(new portForwardSuccessMessage_1.PortForwardSuccessMessage());
    }
    createChannelOpenMessageAsync(port) {
        return Promise.resolve(new portForwardChannelOpenMessage_1.PortForwardChannelOpenMessage());
    }
}
exports.DefaultPortForwardMessageFactory = DefaultPortForwardMessageFactory;
//# sourceMappingURL=https://main.vscode-cdn.net/sourcemaps/8761a5560cfd65fdd19ce7e2bd18dab5c0a4d84e/node_modules/@microsoft/dev-tunnels-ssh-tcp/portForwardMessageFactory.js.map