Skip to main content

Function: createNetworkConfig()

createNetworkConfig<T, Config, Variables>(networkConfig): object

Type Parameters

T

T extends Record<string, Config>

Config

Config extends NetworkConfig<Variables> = T[keyof T]

Variables

Variables extends object = NonNullable<Config["variables"]>

Parameters

networkConfig

T

Returns

object

networkConfig

networkConfig: T

useNetworkConfig()

useNetworkConfig: () => Config

Returns

Config

useNetworkVariables()

useNetworkVariables: () => Variables

Returns

Variables

useNetworkVariable()

useNetworkVariable: <K>(name) => Variables[K]

Type Parameters

K

K extends string | number | symbol

Parameters

name

K

Returns

Variables[K]