All files / test/db/adapter sql.ts

0% Statements 0/28
0% Branches 0/1
0% Functions 0/1
0% Lines 0/28

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                                                         
// @ts-expect-error -- no type declarations for ut-port-sql
import sqlPort from 'ut-port-sql';
export default (layer: {config?: {test?: unknown}}): unknown =>
    class extends sqlPort(layer) {
        public get defaults(): object {
            return {
                cache: true,
                connectionTimeout: 60000,
                requestTimeout: 60000,
                concurrency: 200,
                create: false,
                createTT: true,
                doc: false,
                linkSP: true,
                logLevel: 'info',
                retry: false,
                updates: false,
                imports: [
                    /(^|\.)sql$|\.sqlPolicy$/,
                    /(^|\.)sqlSeed$/,
                    /(^|\.)sqlData/,
                    /(^|\.)sqlStandard$/,
                    layer.config?.test && /(^|\.)sql(Unit)?Test$/,
                    /(^|\.)sqlExternal$/,
                ].filter(Boolean),
            };
        }
    };