You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP →

@bifravst/timestream-helpers

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bifravst/timestream-helpers - npm Package Compare versions

Comparing version

to
2.2.0

@@ -1,8 +0,8 @@

import { TimestreamWriteClient } from '@aws-sdk/client-timestream-write';
import { TimestreamWriteClient, TimestreamWriteClientConfig } from '@aws-sdk/client-timestream-write';
import { TimestreamQueryClient } from '@aws-sdk/client-timestream-query';
export declare const writeClient: ({ defaultRegion }?: {
export declare const writeClient: (args?: Partial<TimestreamWriteClientConfig>, { defaultRegion }?: {
defaultRegion: string;
}) => Promise<TimestreamWriteClient>;
export declare const queryClient: ({ defaultRegion }?: {
export declare const queryClient: (args?: Partial<TimestreamWriteClientConfig>, { defaultRegion }?: {
defaultRegion: string;
}) => Promise<TimestreamQueryClient>;

@@ -6,19 +6,25 @@ "use strict";

const client_timestream_query_1 = require("@aws-sdk/client-timestream-query");
const writeClient = async ({ defaultRegion } = { defaultRegion: 'us-east-1' }) => new client_timestream_write_1.TimestreamWriteClient({})
const writeClient = async (args = {}, { defaultRegion } = {
defaultRegion: 'us-east-1',
}) => new client_timestream_write_1.TimestreamWriteClient(args)
.send(new client_timestream_write_1.DescribeEndpointsCommand({}))
.then(({ Endpoints }) => {
var _a;
var _a, _b;
return new client_timestream_write_1.TimestreamWriteClient({
endpoint: `https://${(_a = Endpoints === null || Endpoints === void 0 ? void 0 : Endpoints[0].Address) !== null && _a !== void 0 ? _a : `ingest-cell1.timestream.${defaultRegion}.amazonaws.com`}`,
endpoint: `https://${(_a = Endpoints === null || Endpoints === void 0 ? void 0 : Endpoints[0].Address) !== null && _a !== void 0 ? _a : `ingest-cell1.timestream.${(_b = args.region) !== null && _b !== void 0 ? _b : defaultRegion}.amazonaws.com`}`,
...args,
});
});
exports.writeClient = writeClient;
const queryClient = async ({ defaultRegion } = { defaultRegion: 'us-east-1' }) => new client_timestream_query_1.TimestreamQueryClient({})
const queryClient = async (args = {}, { defaultRegion } = {
defaultRegion: 'us-east-1',
}) => new client_timestream_query_1.TimestreamQueryClient(args)
.send(new client_timestream_query_1.DescribeEndpointsCommand({}))
.then(({ Endpoints }) => {
var _a;
var _a, _b;
return new client_timestream_query_1.TimestreamQueryClient({
endpoint: `https://${(_a = Endpoints === null || Endpoints === void 0 ? void 0 : Endpoints[0].Address) !== null && _a !== void 0 ? _a : `query-cell1.timestream.${defaultRegion}.amazonaws.com`}`,
endpoint: `https://${(_a = Endpoints === null || Endpoints === void 0 ? void 0 : Endpoints[0].Address) !== null && _a !== void 0 ? _a : `query-cell1.timestream.${(_b = args.region) !== null && _b !== void 0 ? _b : defaultRegion}.amazonaws.com`}`,
...args,
});
});
exports.queryClient = queryClient;
{
"name": "@bifravst/timestream-helpers",
"version": "2.1.0",
"version": "2.2.0",
"description": "Helper functions which simplify working with AWS Timestream",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

Sorry, the diff of this file is too big to display