UNPKG

@artela-network/registry

Version:

A collection of configs, artifacts, and schemas for Hyperlane

11 lines (10 loc) 496 B
import type { WarpCoreConfig } from '@hyperlane-xyz/sdk'; import { z } from 'zod'; export type MaybePromise<T> = T | Promise<T> | PromiseLike<T>; export declare const ChainAddressesSchema: z.ZodRecord<z.ZodString, z.ZodString>; export type ChainAddresses = z.infer<typeof ChainAddressesSchema>; export type WarpRouteId = string; export type WarpRouteConfigMap = Record<WarpRouteId, WarpCoreConfig>; export type DeepPartial<T> = T extends object ? { [P in keyof T]?: DeepPartial<T[P]>; } : T;