Skip to main content

Type Alias: IotaClientProviderProps<T>

IotaClientProviderProps<T> = object & { defaultNetwork?: keyof T & string; network?: never; } | { defaultNetwork?: never; network?: keyof T & string; }

Type Declaration

createClient()?

optional createClient: (name, config) => IotaClient

Parameters

name

keyof T

config

T[keyof T]

Returns

IotaClient

children

children: React.ReactNode

networks?

optional networks: T

onNetworkChange()?

optional onNetworkChange: (network) => void

Parameters

network

keyof T & string

Returns

void

Type Parameters

T

T extends NetworkConfigs