All files / realm/blong-gateway/meta/db db.ts

100% Statements 22/22
100% Branches 1/1
100% Functions 0/0
100% Lines 22/22

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 231x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import {handler} from '@feasibleone/blong';
 
export default handler(() => ({
    config: {
        schema: {
            tables: {
                'gateway.application': 400,
                // A bundle's core_resource has typeAlias `access.role` (a bundle
                // IS a role); the dropdown join restricts entries to real bundles.
                'gateway.bundle': {
                    order: 401,
                    dropdown: {
                        typeAlias: 'access.role',
                        joinTable: 'gateway_bundle',
                        joinColumn: 'bundleId',
                    },
                },
                'gateway.subscription': 402,
            },
        },
    },
}));