juniper 0.17.0

GraphQL server library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function normalizeSubscriptionEndpoint(endpoint, subscriptionEndpoint) {
    if (subscriptionEndpoint) {
        if (subscriptionEndpoint.startsWith('/')) {
            const secure =
                endpoint.includes('https') || location.href.includes('https')
                    ? 's'
                    : ''
            return `ws${secure}://${location.host}${subscriptionEndpoint}`
        } else {
            return subscriptionEndpoint.replace(/^http/, 'ws')
        }
    }
    return null
}