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]