@shipengine/connect
Version:
The official developer tooling for building ShipEngine connect apps
15 lines (12 loc) • 862 B
text/typescript
import { AcknowledgeOrdersRequest, AcknowledgeOrdersResponse } from "@shipengine/connect-order-source-api";
import { logger, NotImplementedError } from "@shipengine/connect-runtime";
const mapRequest = (request: any): any => { throw new NotImplementedError(); };
const callApi = async (request: any): Promise<any> => { throw new NotImplementedError(); };
const mapResponse = (response: any): AcknowledgeOrdersResponse => { throw new NotImplementedError(); };
export const AcknowledgeOrders = async (request: AcknowledgeOrdersRequest): Promise<AcknowledgeOrdersResponse> => {
logger.info('This is a log that I can find using the `connect logs` command after publishing.')
const thirdPartyRequest = mapRequest(request);
const response = await callApi(thirdPartyRequest);
const mappedResponse = mapResponse(response);
return mappedResponse;
}