UNPKG

578 BJavaScriptView Raw
1import { __awaiter, __generator } from "tslib";
2import { fromStatic as convertToProvider } from "@aws-sdk/property-provider";
3var isFunction = function (func) { return typeof func === "function"; };
4export var fromStatic = function (defaultValue) {
5 return isFunction(defaultValue) ? function () { return __awaiter(void 0, void 0, void 0, function () { return __generator(this, function (_a) {
6 switch (_a.label) {
7 case 0: return [4, defaultValue()];
8 case 1: return [2, _a.sent()];
9 }
10 }); }); } : convertToProvider(defaultValue);
11};