New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@myparcel/sdk

Package Overview
Dependencies
Maintainers
3
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@myparcel/sdk - npm Package Compare versions

Comparing version 2.9.0 to 2.9.1

6

lib/createMyParcelSdk.d.ts

@@ -1,4 +0,4 @@

import { EndpointResponse, Options } from '../../../../../../src/model/client/AbstractClient.types';
import { AbstractClient } from '../../../../../../src/model/client/AbstractClient';
import { AbstractEndpoint } from '../../../../../../src/model/endpoint/AbstractEndpoint';
import { EndpointResponse, Options } from './model/client/AbstractClient.types';
import { AbstractClient } from './model/client/AbstractClient';
import { AbstractEndpoint } from './model/endpoint/AbstractEndpoint';
declare type EndpointMethod<E extends AbstractEndpoint> = (options?: Options<E>) => Promise<EndpointResponse<E>>;

@@ -5,0 +5,0 @@ export declare type MyParcelSdk<E extends AbstractEndpoint> = {

@@ -1,4 +0,4 @@

import { MyParcelSdk } from '../../../../../../src/createMyParcelSdk';
import { AbstractClient } from '../../../../../../src/model/client/AbstractClient';
import { AbstractPrivateEndpoint } from '../../../../../../src/model/endpoint/AbstractPrivateEndpoint';
import { MyParcelSdk } from './createMyParcelSdk';
import { AbstractClient } from './model/client/AbstractClient';
import { AbstractPrivateEndpoint } from './model/endpoint/AbstractPrivateEndpoint';
/**

@@ -5,0 +5,0 @@ * Create a private SDK which requires an Authorization header on all its endpoints.

@@ -1,4 +0,4 @@

import { MyParcelSdk } from '../../../../../../src/createMyParcelSdk';
import { AbstractClient } from '../../../../../../src/model/client/AbstractClient';
import { AbstractPublicEndpoint } from '../../../../../../src/model/endpoint/AbstractPublicEndpoint';
import { MyParcelSdk } from './createMyParcelSdk';
import { AbstractClient } from './model/client/AbstractClient';
import { AbstractPublicEndpoint } from './model/endpoint/AbstractPublicEndpoint';
/**

@@ -5,0 +5,0 @@ * Create a public SDK which does not require Authorization headers and can be used in a browser.

@@ -1,2 +0,2 @@

import { CarrierId, CarrierName } from '../../../../../../../src/types/myparcel.types';
import { CarrierId, CarrierName } from '../types/myparcel.types';
interface Carrier {

@@ -3,0 +3,0 @@ ID: CarrierId;

@@ -1,2 +0,2 @@

import { DeliveryTypeId, DeliveryTypeName } from '../../../../../../../src/types/myparcel.types';
import { DeliveryTypeId, DeliveryTypeName } from '../types/myparcel.types';
export declare const MORNING_ID: DeliveryTypeId;

@@ -3,0 +3,0 @@ export declare const MORNING_NAME: DeliveryTypeName;

@@ -1,2 +0,2 @@

import { PackageTypeId, PackageTypeName } from '../../../../../../../src/types/myparcel.types';
import { PackageTypeId, PackageTypeName } from '../types/myparcel.types';
export declare const PACKAGE_ID: PackageTypeId;

@@ -3,0 +3,0 @@ export declare const PACKAGE_NAME: PackageTypeName;

@@ -1,2 +0,2 @@

import { PlatformId, PlatformName } from '../../../../../../../src/types/myparcel.types';
import { PlatformId, PlatformName } from '../types/myparcel.types';
export declare const MYPARCEL_ID: PlatformId;

@@ -3,0 +3,0 @@ export declare const MYPARCEL_NAME: PlatformName;

@@ -1,2 +0,2 @@

import { ShipmentOptionName } from '../../../../../../../src/types';
import { ShipmentOptionName } from '../types';
export declare const AGE_CHECK_HUMAN = "Age check";

@@ -3,0 +3,0 @@ export declare const AGE_CHECK_NAME: ShipmentOptionName;

@@ -1,4 +0,4 @@

import { AbstractPrivateEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPrivateEndpoint';
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { MyParcelShipment } from '../../../../../../../../../src/endpoints';
import { AbstractPrivateEndpoint } from '../../../model/endpoint/AbstractPrivateEndpoint';
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types';
import { MyParcelShipment } from '../../../endpoints';
declare type GetShipmentDefinition = CreateDefinition<{

@@ -5,0 +5,0 @@ name: typeof GetShipment.name;

@@ -1,5 +0,5 @@

import { CreateDefinition, PaginatedResponse } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { AbstractPrivateEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPrivateEndpoint';
import { MyParcelShipment } from '../../../../../../../../../src/endpoints';
import { PaginationParameters } from '../../../../../../../../../src/types';
import { CreateDefinition, PaginatedResponse } from '../../../model/endpoint/AbstractEndpoint.types';
import { AbstractPrivateEndpoint } from '../../../model/endpoint/AbstractPrivateEndpoint';
import { MyParcelShipment } from '../../../endpoints';
import { PaginationParameters } from '../../../types';
declare type Parameters = PaginationParameters & {

@@ -6,0 +6,0 @@ carrier?: number;

@@ -1,5 +0,5 @@

import { HttpMethod, IdsResponse } from '../../../../../../../../../src/types/request.types';
import { AbstractPrivateEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPrivateEndpoint';
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { ShipmentPostData } from '../../../../../../../../../src/endpoints/private/shipments/Shipment.types';
import { HttpMethod, IdsResponse } from '../../../types/request.types';
import { AbstractPrivateEndpoint } from '../../../model/endpoint/AbstractPrivateEndpoint';
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types';
import { ShipmentPostData } from '../../../endpoints/private/shipments/Shipment.types';
declare type PostShipmentsDefinition = CreateDefinition<{

@@ -6,0 +6,0 @@ name: typeof PostShipments.name;

@@ -1,3 +0,3 @@

import { CarrierId, CustomsDeclarationContents, DeliveryTypeId, PackageTypeId, ShipmentStatus } from '../../../../../../../../../src/types/myparcel.types';
import { IntBoolean, Price, WithRequired } from '../../../../../../../../../src/types';
import { CarrierId, CustomsDeclarationContents, DeliveryTypeId, PackageTypeId, ShipmentStatus } from '../../../types/myparcel.types';
import { IntBoolean, Price, WithRequired } from '../../../types';
export interface ShipmentRecipient {

@@ -4,0 +4,0 @@ area?: string;

@@ -1,2 +0,2 @@

import { CarrierId, CarrierName } from '../../../../../../../../../src/types/myparcel.types';
import { CarrierId, CarrierName } from '../../../types/myparcel.types';
export interface Carrier {

@@ -3,0 +3,0 @@ id: CarrierId;

@@ -1,5 +0,5 @@

import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint';
import { Carrier } from '../../../../../../../../../src/endpoints/public/carriers/Carrier.types';
import { CarrierNameOrId } from '../../../../../../../../../src/types/myparcel.types';
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint';
import { Carrier } from '../../../endpoints/public/carriers/Carrier.types';
import { CarrierNameOrId } from '../../../types/myparcel.types';
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types';
export declare type GetCarrierDefinition = CreateDefinition<{

@@ -6,0 +6,0 @@ name: typeof GetCarrier.name;

@@ -1,4 +0,4 @@

import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint';
import { Carrier } from '../../../../../../../../../src/endpoints/public/carriers/Carrier.types';
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint';
import { Carrier } from '../../../endpoints/public/carriers/Carrier.types';
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types';
export declare type GetCarriersDefinition = CreateDefinition<{

@@ -5,0 +5,0 @@ name: typeof GetCarriers.name;

@@ -1,3 +0,3 @@

import { DeliveryTypeName, PackageTypeName, ShipmentOptionName } from '../../../../../../../../../src/types/myparcel.types';
import { EnumSchema, Timestamp } from '../../../../../../../../../src/types';
import { DeliveryTypeName, PackageTypeName, ShipmentOptionName } from '../../../types/myparcel.types';
import { EnumSchema, Timestamp } from '../../../types';
interface PossibleShipmentOption {

@@ -4,0 +4,0 @@ name: ShipmentOptionName;

@@ -1,7 +0,7 @@

import { CarrierNameOrId, DeliveryTypeId, PackageTypeName, PlatformNameOrId } from '../../../../../../../../../src/types/myparcel.types';
import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint';
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { DeliveryOption } from '../../../../../../../../../src/endpoints/public/delivery-options/DeliveryOption.types';
import { RequestHeaders } from '../../../../../../../../../src/types/request.types';
import { WithRequired } from '../../../../../../../../../src/types/global.types';
import { CarrierNameOrId, DeliveryTypeId, PackageTypeName, PlatformNameOrId } from '../../../types/myparcel.types';
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint';
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types';
import { DeliveryOption } from '../../../endpoints/public/delivery-options/DeliveryOption.types';
import { RequestHeaders } from '../../../types/request.types';
import { WithRequired } from '../../../types/global.types';
declare type Parameters = {

@@ -8,0 +8,0 @@ carrier: CarrierNameOrId;

@@ -1,5 +0,5 @@

import { AbstractPublicEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractPublicEndpoint';
import { CreateDefinition } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { DeliveryOptionsParameters } from '../../../../../../../../../src/endpoints';
import { PickupLocation } from '../../../../../../../../../src/endpoints/public/pickup-locations/PickupLocation.types';
import { AbstractPublicEndpoint } from '../../../model/endpoint/AbstractPublicEndpoint';
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types';
import { DeliveryOptionsParameters } from '../../../endpoints';
import { PickupLocation } from '../../../endpoints/public/pickup-locations/PickupLocation.types';
export declare type GetPickupLocationsDefinition = CreateDefinition<{

@@ -6,0 +6,0 @@ name: typeof GetPickupLocations.name;

@@ -1,3 +0,3 @@

import { DeliveryTypeId, DeliveryTypeName } from '../../../../../../../../../src/types/myparcel.types';
import { StartEndDate, Timestamp, Weekday } from '../../../../../../../../../src/types';
import { DeliveryTypeId, DeliveryTypeName } from '../../../types/myparcel.types';
import { StartEndDate, Timestamp, Weekday } from '../../../types';
export interface PickupLocation {

@@ -4,0 +4,0 @@ address: {

@@ -1,5 +0,5 @@

import { ClientConfig, ClientOptions, ClientRequest, EndpointPath, EndpointResponse, Options } from '../../../../../../../../src/model/client/AbstractClient.types';
import { RequestHeader, RequestHeaders } from '../../../../../../../../src/types/request.types';
import { WithRequired } from '../../../../../../../../src/types';
import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint';
import { ClientConfig, ClientOptions, ClientRequest, EndpointPath, EndpointResponse, Options } from '../../model/client/AbstractClient.types';
import { RequestHeader, RequestHeaders } from '../../types/request.types';
import { WithRequired } from '../../types';
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint';
export declare const BASE_URL = "https://api.myparcel.nl";

@@ -6,0 +6,0 @@ export declare abstract class AbstractClient {

@@ -1,4 +0,4 @@

import { RequestHeaders, ResponseWrapper } from '../../../../../../../../src/types/request.types';
import { AbstractClient } from '../../../../../../../../src/model/client/AbstractClient';
import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint';
import { RequestHeaders, ResponseWrapper } from '../../types/request.types';
import { AbstractClient } from '../../model/client/AbstractClient';
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint';
interface ClientPlugin {

@@ -5,0 +5,0 @@ getClient?: () => void;

@@ -1,3 +0,3 @@

import { ClientConfig, ClientRequest } from '../../../../../../../../src/model/client/AbstractClient.types';
import { AbstractClient } from '../../../../../../../../src/model/client/AbstractClient';
import { ClientConfig, ClientRequest } from '../../model/client/AbstractClient.types';
import { AbstractClient } from '../../model/client/AbstractClient';
export declare class FetchClient extends AbstractClient {

@@ -4,0 +4,0 @@ constructor(config?: ClientConfig);

@@ -1,3 +0,3 @@

import { AbstractEndpoint } from '../../../../../../../../../src/model/endpoint/AbstractEndpoint';
import { EndpointParameters } from '../../../../../../../../../src/model/client/AbstractClient.types';
import { AbstractEndpoint } from '../../../model/endpoint/AbstractEndpoint';
import { EndpointParameters } from '../../../model/client/AbstractClient.types';
export declare const addParameters: <E extends AbstractEndpoint<import("../..").EndpointDefinition>>(path: string, parameters?: EndpointParameters<E> | undefined) => string;

@@ -1,3 +0,3 @@

import { EndpointDefinition } from '../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { HttpMethod } from '../../../../../../../../src/types/request.types';
import { EndpointDefinition } from '../../model/endpoint/AbstractEndpoint.types';
import { HttpMethod } from '../../types/request.types';
interface EndpointOptions {

@@ -4,0 +4,0 @@ headers?: AbstractEndpoint['definition']['headers'];

@@ -1,3 +0,3 @@

import { NoInfer } from '../../../../../../../../src/types/global.types';
import { RequestHeaders } from '../../../../../../../../src/types/request.types';
import { NoInfer } from '../../types/global.types';
import { RequestHeaders } from '../../types/request.types';
declare type Pagination = {

@@ -4,0 +4,0 @@ page?: number;

@@ -1,4 +0,4 @@

import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint';
import { EndpointDefinition } from '../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { RequestHeaders } from '../../../../../../../../src/types/request.types';
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint';
import { EndpointDefinition } from '../../model/endpoint/AbstractEndpoint.types';
import { RequestHeaders } from '../../types/request.types';
declare type PrivateEndpointDefinition = {

@@ -5,0 +5,0 @@ headers: RequestHeaders & {

@@ -1,5 +0,5 @@

import { AbstractEndpoint } from '../../../../../../../../src/model/endpoint/AbstractEndpoint';
import { EndpointDefinition } from '../../../../../../../../src/model/endpoint/AbstractEndpoint.types';
import { AbstractEndpoint } from '../../model/endpoint/AbstractEndpoint';
import { EndpointDefinition } from '../../model/endpoint/AbstractEndpoint.types';
export declare abstract class AbstractPublicEndpoint<D = EndpointDefinition> extends AbstractEndpoint<D> {
abstract readonly name: AbstractPublicEndpoint['definition']['name'];
}

@@ -1,2 +0,2 @@

import { ErrorResponse } from '../../../../../../../../src/types/request.types';
import { ErrorResponse } from '../../types/request.types';
export declare class ApiException extends Error {

@@ -3,0 +3,0 @@ data: ErrorResponse;

{
"name": "@myparcel/sdk",
"version": "2.9.0",
"version": "2.9.1",
"description": "JavaScript SDK to connect to the MyParcel API via Node.js or browser",

@@ -5,0 +5,0 @@ "keywords": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc