@moonwell-fi/moonwell-sdk
Version:
TypeScript Interface for Moonwell
18 lines • 819 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMorphoVaultUserPositions = getMorphoVaultUserPositions;
const index_js_1 = require("../../../common/index.js");
const common_js_1 = require("./common.js");
async function getMorphoVaultUserPositions(client, args) {
const environments = (0, index_js_1.getEnvironmentsFromArgs)(client, args);
const environmentsUserPositions = await Promise.all(environments
.filter((environment) => environment.contracts.morphoViews !== undefined)
.map((environment) => {
return (0, common_js_1.getMorphoVaultUserPositionsData)({
environment,
account: args.userAddress,
});
}));
return environmentsUserPositions.flat();
}
//# sourceMappingURL=getMorphoVaultUserPositions.js.map