@shipengine/connect
Version:
The official developer tooling for building ShipEngine connect apps
16 lines (15 loc) • 636 B
TypeScript
import { CarrierAppDefinition } from '@shipengine/connect-carrier-api';
import { GenericHandler } from './common/generic-handler';
export declare const createCarrierApiRoutes: (appDefinition: CarrierAppDefinition) => ({
validateRequest?: undefined;
validateResponse?: undefined;
method: import("@shipengine/connect-runtime").Method;
path: string;
handler: GenericHandler;
} | {
validateRequest: (value: unknown) => string[] | undefined;
validateResponse: (value: unknown) => string[] | undefined;
method: import("@shipengine/connect-runtime").Method;
path: string;
handler: GenericHandler;
})[];