NZ Legislation Tool API - v1.2.0
GitHub
npm
Preparing search index...
config
setConfig
Function setConfig
setConfig
<
K
extends
requiredKeys
<
baseObjectOutputType
<
{
apiKey
:
ZodEffects
<
ZodDefault
<
ZodString
>
,
string
,
string
|
undefined
,
>
;
baseUrl
:
ZodDefault
<
ZodEffects
<
ZodString
,
string
,
string
>
>
;
cacheEnabled
:
ZodDefault
<
ZodBoolean
>
;
cacheTTL
:
ZodDefault
<
ZodNumber
>
;
outputFormat
:
ZodDefault
<
ZodEnum
<
[
"table"
,
"json"
,
"csv"
]
>
>
;
rateLimitPerMinute
:
ZodDefault
<
ZodNumber
>
;
timeout
:
ZodDefault
<
ZodNumber
>
;
verbose
:
ZodDefault
<
ZodBoolean
>
;
}
,
>
,
>
,
>
(
key
:
K
,
value
:
{
apiKey
:
string
;
baseUrl
:
string
;
cacheEnabled
:
boolean
;
cacheTTL
:
number
;
outputFormat
:
"json"
|
"table"
|
"csv"
;
rateLimitPerMinute
:
number
;
timeout
:
number
;
verbose
:
boolean
;
}
[
K
]
,
)
:
void
Set a configuration value with validation
Type Parameters
K
extends
requiredKeys
<
baseObjectOutputType
<
{
apiKey
:
ZodEffects
<
ZodDefault
<
ZodString
>
,
string
,
string
|
undefined
>
;
baseUrl
:
ZodDefault
<
ZodEffects
<
ZodString
,
string
,
string
>
>
;
cacheEnabled
:
ZodDefault
<
ZodBoolean
>
;
cacheTTL
:
ZodDefault
<
ZodNumber
>
;
outputFormat
:
ZodDefault
<
ZodEnum
<
[
"table"
,
"json"
,
"csv"
]
>
>
;
rateLimitPerMinute
:
ZodDefault
<
ZodNumber
>
;
timeout
:
ZodDefault
<
ZodNumber
>
;
verbose
:
ZodDefault
<
ZodBoolean
>
;
}
,
>
,
>
Parameters
key
:
K
value
:
{
apiKey
:
string
;
baseUrl
:
string
;
cacheEnabled
:
boolean
;
cacheTTL
:
number
;
outputFormat
:
"json"
|
"table"
|
"csv"
;
rateLimitPerMinute
:
number
;
timeout
:
number
;
verbose
:
boolean
;
}
[
K
]
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
GitHub
npm
NZ Legislation Tool API - v1.2.0
Loading...
Set a configuration value with validation