'use strict'; var types = require('@smithy/types'); const getSmithyContext = (context) => context[types.SMITHY_CONTEXT_KEY] || (context[types.SMITHY_CONTEXT_KEY] = {}); const normalizeProvider = (input) => { if (typeof input === "function") return input; const promisified = Promise.resolve(input); return () => promisified; }; exports.getSmithyContext = getSmithyContext; exports.normalizeProvider = normalizeProvider;