UNPKG

@heuristical/trackit

Version:

This module allows you to connect to many shipping carriers like UPS and FedEx and download tracking data for your packages in a common schema

27 lines (26 loc) 838 B
import { ShipperClient, STATUS_TYPES } from './shipper'; declare class UpsMiClient extends ShipperClient { private STATUS_MAP; constructor(options?: {}); validateResponse(response: any, cb: any): any; extractSummaryField(data: any, name: any): any; getEta(data: any): any; getService(): void; getWeight(data: any): string; findStatusFromMap(statusText: any): STATUS_TYPES; presentStatus(details: string): STATUS_TYPES; extractTimestamp(tsString: any): Date; extractActivities($: any, table: any): any[]; getActivitiesAndStatus(data: any): { activities: any[]; status: any; }; getDestination(data: any): any; requestOptions({ trackingNumber }: { trackingNumber: any; }): { method: string; uri: string; }; } export { UpsMiClient };