UNPKG

@henkkelder/ng2-signalr

Version:

An angular typescript library that allows you to connect to Asp.Net SignalR

27 lines 3.57 kB
import { ConnectionTransport } from './connection.transport'; // @dynamic export class ConnectionTransports { static { this.transports = [ new ConnectionTransport('foreverFrame'), new ConnectionTransport('longPolling'), new ConnectionTransport('serverSentEvents'), new ConnectionTransport('webSockets'), new ConnectionTransport('auto'), ]; } static get foreverFrame() { return ConnectionTransports.transports[0]; } static get longPolling() { return ConnectionTransports.transports[1]; } static get serverSentEvents() { return ConnectionTransports.transports[2]; } static get webSockets() { return ConnectionTransports.transports[3]; } static get auto() { return ConnectionTransports.transports[4]; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29ubmVjdGlvbi50cmFuc3BvcnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmcyLXNpZ25hbHIvc3JjL2xpYi9zZXJ2aWNlcy9jb25uZWN0aW9uL2Nvbm5lY3Rpb24udHJhbnNwb3J0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUU3RCxXQUFXO0FBQ1gsTUFBTSxPQUFPLG9CQUFvQjthQUVkLGVBQVUsR0FDckI7UUFDSSxJQUFJLG1CQUFtQixDQUFDLGNBQWMsQ0FBQztRQUN2QyxJQUFJLG1CQUFtQixDQUFDLGFBQWEsQ0FBQztRQUN0QyxJQUFJLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDO1FBQzNDLElBQUksbUJBQW1CLENBQUMsWUFBWSxDQUFDO1FBQ3JDLElBQUksbUJBQW1CLENBQUMsTUFBTSxDQUFDO0tBQ2xDLENBQUM7SUFFQyxNQUFNLEtBQUssWUFBWTtRQUMxQixPQUFPLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM5QyxDQUFDO0lBRU0sTUFBTSxLQUFLLFdBQVc7UUFDekIsT0FBTyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVNLE1BQU0sS0FBSyxnQkFBZ0I7UUFDOUIsT0FBTyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVNLE1BQU0sS0FBSyxVQUFVO1FBQ3hCLE9BQU8sb0JBQW9CLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzlDLENBQUM7SUFFTSxNQUFNLEtBQUssSUFBSTtRQUNsQixPQUFPLG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM5QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29ubmVjdGlvblRyYW5zcG9ydCB9IGZyb20gJy4vY29ubmVjdGlvbi50cmFuc3BvcnQnO1xyXG5cclxuLy8gQGR5bmFtaWNcclxuZXhwb3J0IGNsYXNzIENvbm5lY3Rpb25UcmFuc3BvcnRzIHtcclxuXHJcbiAgICBwcml2YXRlIHN0YXRpYyB0cmFuc3BvcnRzOiBDb25uZWN0aW9uVHJhbnNwb3J0W10gPVxyXG4gICAgICAgIFtcclxuICAgICAgICAgICAgbmV3IENvbm5lY3Rpb25UcmFuc3BvcnQoJ2ZvcmV2ZXJGcmFtZScpLFxyXG4gICAgICAgICAgICBuZXcgQ29ubmVjdGlvblRyYW5zcG9ydCgnbG9uZ1BvbGxpbmcnKSxcclxuICAgICAgICAgICAgbmV3IENvbm5lY3Rpb25UcmFuc3BvcnQoJ3NlcnZlclNlbnRFdmVudHMnKSxcclxuICAgICAgICAgICAgbmV3IENvbm5lY3Rpb25UcmFuc3BvcnQoJ3dlYlNvY2tldHMnKSxcclxuICAgICAgICAgICAgbmV3IENvbm5lY3Rpb25UcmFuc3BvcnQoJ2F1dG8nKSxcclxuICAgICAgICBdO1xyXG5cclxuICAgIHB1YmxpYyBzdGF0aWMgZ2V0IGZvcmV2ZXJGcmFtZSgpOiBDb25uZWN0aW9uVHJhbnNwb3J0IHtcclxuICAgICAgICByZXR1cm4gQ29ubmVjdGlvblRyYW5zcG9ydHMudHJhbnNwb3J0c1swXTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgc3RhdGljIGdldCBsb25nUG9sbGluZygpOiBDb25uZWN0aW9uVHJhbnNwb3J0IHtcclxuICAgICAgICByZXR1cm4gQ29ubmVjdGlvblRyYW5zcG9ydHMudHJhbnNwb3J0c1sxXTtcclxuICAgIH1cclxuXHJcbiAgICBwdWJsaWMgc3RhdGljIGdldCBzZXJ2ZXJTZW50RXZlbnRzKCk6IENvbm5lY3Rpb25UcmFuc3BvcnQge1xyXG4gICAgICAgIHJldHVybiBDb25uZWN0aW9uVHJhbnNwb3J0cy50cmFuc3BvcnRzWzJdO1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBzdGF0aWMgZ2V0IHdlYlNvY2tldHMoKTogQ29ubmVjdGlvblRyYW5zcG9ydCB7XHJcbiAgICAgICAgcmV0dXJuIENvbm5lY3Rpb25UcmFuc3BvcnRzLnRyYW5zcG9ydHNbM107XHJcbiAgICB9XHJcblxyXG4gICAgcHVibGljIHN0YXRpYyBnZXQgYXV0bygpOiBDb25uZWN0aW9uVHJhbnNwb3J0IHtcclxuICAgICAgICByZXR1cm4gQ29ubmVjdGlvblRyYW5zcG9ydHMudHJhbnNwb3J0c1s0XTtcclxuICAgIH1cclxufVxyXG4iXX0=