Minimal interface for an AWS SDK v3 client.

interface SdkClient {
    config: { serviceId: string };
    middlewareStack: {
        addRelativeTo: (middleware: unknown, options: unknown) => void;
        identify: () => string[];
    };
    send: (args: unknown) => Promise<unknown>;
}

Properties

config: { serviceId: string }
middlewareStack: {
    addRelativeTo: (middleware: unknown, options: unknown) => void;
    identify: () => string[];
}
send: (args: unknown) => Promise<unknown>