UNPKG

@polkadot/api-base

Version:

Interfaces for interacting with contracts and contract ABIs

10 lines (9 loc) 506 B
import type { IsError } from '@polkadot/types/metadata/decorate/types'; import type { ApiTypes, EmptyBase } from './base.js'; export type AugmentedError<_ extends ApiTypes> = IsError; export interface AugmentedErrors<ApiType extends ApiTypes> extends EmptyBase<ApiType> { } export interface DecoratedErrors<ApiType extends ApiTypes> extends AugmentedErrors<ApiType> { [key: string]: ModuleErrors<ApiType>; } export type ModuleErrors<ApiType extends ApiTypes> = Record<string, AugmentedError<ApiType>>;