You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

@crosspost/sdk

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@crosspost/sdk - npm Package Compare versions

Comparing version

to
0.2.10

30

dist/index.js

@@ -329,26 +329,2 @@ // src/core/request.ts

// src/api/activity.ts
function createFilterQuery(query) {
if (!query) return {};
const result = {};
if (query.limit !== void 0) {
result.limit = query.limit;
}
if (query.offset !== void 0) {
result.offset = query.offset;
}
if (query.filter) {
const filterParams = query.filter;
for (const filterKey in filterParams) {
if (Object.prototype.hasOwnProperty.call(filterParams, filterKey) && filterParams[filterKey] !== void 0) {
const value = filterParams[filterKey];
if (Array.isArray(value)) {
result[`filter[${filterKey}]`] = value.join(",");
} else {
result[`filter[${filterKey}]`] = String(value);
}
}
}
}
return result;
}
var ActivityApi = class {

@@ -373,3 +349,3 @@ /**

void 0,
createFilterQuery(query)
query
);

@@ -389,3 +365,3 @@ }

void 0,
createFilterQuery(query)
query
);

@@ -405,3 +381,3 @@ }

void 0,
createFilterQuery(query)
query
);

@@ -408,0 +384,0 @@ }

2

package.json
{
"name": "@crosspost/sdk",
"version": "0.2.9",
"version": "0.2.10",
"description": "SDK for interacting with the Crosspost API",

@@ -5,0 +5,0 @@ "type": "module",

@@ -13,44 +13,2 @@ import type {

/**
* Creates a modified query object with filter properties
* @param query The original query object
* @returns A new query object with filter properties formatted as filter[key]=value.
*/
function createFilterQuery<
T extends { filter?: Record<string, any>; limit?: number; offset?: number },
>(
query?: T,
): Record<string, string | number | boolean> {
if (!query) return {};
const result: Record<string, string | number | boolean> = {};
if (query.limit !== undefined) {
result.limit = query.limit;
}
if (query.offset !== undefined) {
result.offset = query.offset;
}
// e.g., query.filter = { timeframe: 'month', platforms: ['twitter'] }
// becomes result['filter[timeframe]'] = 'month', result['filter[platforms]'] = 'twitter'
if (query.filter) {
const filterParams = query.filter;
for (const filterKey in filterParams) {
if (
Object.prototype.hasOwnProperty.call(filterParams, filterKey) &&
filterParams[filterKey] !== undefined
) {
const value = filterParams[filterKey];
if (Array.isArray(value)) {
result[`filter[${filterKey}]`] = value.join(',');
} else {
result[`filter[${filterKey}]`] = String(value);
}
}
}
}
return result;
}
/**
* Activity-related API operations

@@ -82,3 +40,3 @@ */

undefined,
createFilterQuery(query),
query,
);

@@ -102,3 +60,3 @@ }

undefined,
createFilterQuery(query),
query,
);

@@ -122,5 +80,5 @@ }

undefined,
createFilterQuery(query),
query,
);
}
}

Sorry, the diff of this file is not supported yet