API reference / @backpack/config / defineConfig
Function: defineConfig()
Call Signature
ts
function defineConfig<TConfig>(config): DeepPartial<TConfig>;
Helper function for defining configs.
Type Parameters
Type Parameter |
---|
TConfig |
Parameters
Parameter | Type |
---|---|
config | DeepPartial <TConfig > |
Returns
DeepPartial
<TConfig
>
Call Signature
ts
function defineConfig<TConfig, TContext>(configProvider): (context) => Promise<DeepPartial<TConfig>>;
Helper function for defining configs.
Type Parameters
Type Parameter |
---|
TConfig |
TContext |
Parameters
Parameter | Type |
---|---|
configProvider | (context ) => Promise <DeepPartial <TConfig >> |
Returns
ts
(context): Promise<DeepPartial<TConfig>>;
Parameters
Parameter | Type |
---|---|
context | TContext |
Returns
Promise
<DeepPartial
<TConfig
>>
Call Signature
ts
function defineConfig<TConfig>(configProvider): (context) => Promise<DeepPartial<TConfig>>;
Helper function for defining configs.
Type Parameters
Type Parameter |
---|
TConfig |
Parameters
Parameter | Type |
---|---|
configProvider | (context ) => Promise <DeepPartial <TConfig >> |
Returns
ts
(context): Promise<DeepPartial<TConfig>>;
Parameters
Parameter | Type |
---|---|
context | any |
Returns
Promise
<DeepPartial
<TConfig
>>