All files / realm/blong-commander/adapter s3Dev.ts

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

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 351x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import {adapter} from '@feasibleone/blong';
 
/**
 * `s3-dev` adapter instance — S3/MinIO explorer source for the commander dev
 * suite. Namespace `s3-dev` so `s3-dev.bucket.list` / `s3-dev.object.list`
 * reach this instance.
 */
export default adapter<{
    s3: {
        region?: string;
        endpoint?: string;
        credentials?: {accessKeyId: string; secretAccessKey: string};
        forcePathStyle?: boolean;
    };
    bucket?: {Bucket?: string};
}>(() => ({
    extends: 'adapter.s3',
    activation: {
        default: {
            s3: {
                region: 'us-east-1',
                endpoint: 'http://localhost:9000',
                credentials: {
                    accessKeyId: 'blong-admin',
                    secretAccessKey: 'password',
                },
                forcePathStyle: true,
            },
            bucket: {Bucket: 'blong-integration'},
            namespace: 's3-dev',
            imports: [],
        },
    },
}));