UNPKG

nestjs-adls

Version:

Azure Data Lake Storage module for NestJS

21 lines 926 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.dataLakeClientAsyncProvider = exports.dataLakeClientProvider = void 0; const storage_file_datalake_1 = require("@azure/storage-file-datalake"); const constants_1 = require("../constants"); function dataLakeClientProvider(dataLakeClient) { return { provide: constants_1.DATA_LAKE_SERVICE_CLIENT, useValue: dataLakeClient }; } exports.dataLakeClientProvider = dataLakeClientProvider; function dataLakeClientAsyncProvider() { return { inject: [constants_1.ADLS_OPTIONS], provide: constants_1.DATA_LAKE_SERVICE_CLIENT, useFactory: (options) => new storage_file_datalake_1.DataLakeServiceClient(options.url, options.credential, options.options) }; } exports.dataLakeClientAsyncProvider = dataLakeClientAsyncProvider; //# sourceMappingURL=data-lake-client.provider.js.map