// Copyright 2017-2021 @polkadot/api-contract authors & contributors // SPDX-License-Identifier: Apache-2.0 import ink from './ink'; import solang from './solang'; import user from './user'; const all: Record = {}; function addExport (type: string, abis: Record): void { Object.keys(abis).forEach((key): void => { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment all[`${type}_${key}`] = abis[key]; }); } addExport('ink', ink); addExport('solang', solang); addExport('user', user); export default all;