@aws-sdk/middleware-serde

  • Version 3.222.0
  • Published
  • 20.9 kB
  • 2 dependencies
  • Apache-2.0 license

Install

npm i @aws-sdk/middleware-serde
yarn add @aws-sdk/middleware-serde
pnpm add @aws-sdk/middleware-serde

Overview

[![NPM version](https://img.shields.io/npm/v/@aws-sdk/middleware-serde/latest.svg)](https://www.npmjs.com/package/@aws-sdk/middleware-serde) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/middleware-serde.svg)](https://www.npmjs.com/package/@aws

Index

Variables

variable deserializerMiddlewareOption

const deserializerMiddlewareOption: DeserializeHandlerOptions;

    variable serializerMiddlewareOption

    const serializerMiddlewareOption: SerializeHandlerOptions;

      Functions

      function deserializerMiddleware

      deserializerMiddleware: <
      Input extends object,
      Output extends object,
      RuntimeUtils = any
      >(
      options: RuntimeUtils,
      deserializer: ResponseDeserializer<any, any, RuntimeUtils>
      ) => DeserializeMiddleware<Input, Output>;

        function getSerdePlugin

        getSerdePlugin: <
        InputType extends object,
        SerDeContext,
        OutputType extends MetadataBearer
        >(
        config: V1OrV2Endpoint,
        serializer: RequestSerializer<any, any>,
        deserializer: ResponseDeserializer<OutputType, any, SerDeContext>
        ) => Pluggable<InputType, OutputType>;

          function serializerMiddleware

          serializerMiddleware: <
          Input extends object,
          Output extends object,
          RuntimeUtils extends EndpointBearer
          >(
          options: V1OrV2Endpoint,
          serializer: RequestSerializer<any, RuntimeUtils>
          ) => SerializeMiddleware<Input, Output>;

            Type Aliases

            type V1OrV2Endpoint

            type V1OrV2Endpoint = {
            urlParser?: UrlParser;
            endpoint?: Provider<Endpoint>;
            };

              Package Files (4)

              Dependencies (2)

              Dev Dependencies (6)

              Peer Dependencies (0)

              No peer dependencies.

              Badge

              To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

              You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/@aws-sdk/middleware-serde.

              • Markdown
                [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/@aws-sdk/middleware-serde)
              • HTML
                <a href="https://www.jsdocs.io/package/@aws-sdk/middleware-serde"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>