@yfi/sdk
Version:
Interaction framework for the yearn protocol
16 lines (15 loc) • 700 B
TypeScript
import { Address, Addressable, Token } from "../../types";
declare type MergeZapPropsWithAddressables<T> = {
addressables: T[];
supportedVaultAddresses: Address[];
zapInType: keyof Token["supported"];
zapOutType: keyof Token["supported"];
};
/**
* Helper function to set the zap properties on an Addressable
* @param addressables an array of objects with an address prop
* @param supportedVaultAddresses the supported vault addresses
* @returns the updated metadata
*/
export declare function mergeZapPropsWithAddressables<T extends Addressable>({ addressables, supportedVaultAddresses, zapInType, zapOutType, }: MergeZapPropsWithAddressables<T>): T[];
export {};