All files / core/blong-gogo/src/adapter server.ts

100% Statements 40/40
100% Branches 3/3
100% Functions 0/0
100% Lines 40/40

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 416x 6x 6x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x 21x  
import {realm} from '@feasibleone/blong/types';
 
export default realm(blong => ({
    url: import.meta.url,
    validation: blong.type.Object({
        tcp: blong.type.Boolean(),
        http: blong.type.Boolean(),
        redis: blong.type.Boolean(),
        kafka: blong.type.Boolean(),
        knex: blong.type.Boolean(),
        mongodb: blong.type.Boolean(),
        server: blong.type.Boolean(),
        webhook: blong.type.Boolean(),
        k8s: blong.type.Boolean(),
        vault: blong.type.Boolean(),
        keycloak: blong.type.Boolean(),
        s3: blong.type.Boolean(),
        slack: blong.type.Boolean(),
        github: blong.type.Boolean(),
    }),
    children: ['./server'],
    config: {
        default: {
            tcp: false,
            http: false,
            redis: false,
            kafka: false,
            knex: false,
            mongodb: false,
            server: true,
            webhook: false,
            k8s: false,
            vault: false,
            keycloak: false,
            s3: false,
            slack: false,
            github: false,
        },
    },
}));