UNPKG

nestjs-s3

Version:

Nest - modern, fast, powerful node.js web framework (@s3)

19 lines (18 loc) 845 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createS3Connection = exports.getS3ConnectionToken = exports.getS3OptionsToken = void 0; const client_s3_1 = require("@aws-sdk/client-s3"); const s3_constants_1 = require("./s3.constants"); function getS3OptionsToken(connection) { return `${connection || s3_constants_1.S3_MODULE_CONNECTION}_${s3_constants_1.S3_MODULE_OPTIONS_TOKEN}`; } exports.getS3OptionsToken = getS3OptionsToken; function getS3ConnectionToken(connection) { return `${connection || s3_constants_1.S3_MODULE_CONNECTION}_${s3_constants_1.S3_MODULE_CONNECTION_TOKEN}`; } exports.getS3ConnectionToken = getS3ConnectionToken; function createS3Connection(options) { const { config } = options; return new client_s3_1.S3(config); } exports.createS3Connection = createS3Connection;