W3Booster SDK 2.0.0
First app
Guides
Examples
Preparing search index...
settings
validateSettingsSchema
Function validateSettingsSchema
validateSettingsSchema
<
TSettings
extends
object
>
(
schema
:
AppSettingsSchema
<
TSettings
>
,
)
:
{
sections
:
readonly
{
description
?:
string
;
fields
:
readonly
DeepReadonly
<
AppSettingField
<
TSettings
>
>
[]
;
groups
?:
readonly
{
description
?:
string
;
id
:
string
;
title
:
string
}
[]
;
id
:
string
;
title
:
string
;
}
[]
;
version
:
1
;
}
Type Parameters
TSettings
extends
object
Parameters
schema
:
AppSettingsSchema
<
TSettings
>
Returns
{
sections
:
readonly
{
description
?:
string
;
fields
:
readonly
DeepReadonly
<
AppSettingField
<
TSettings
>
>
[]
;
groups
?:
readonly
{
description
?:
string
;
id
:
string
;
title
:
string
}
[]
;
id
:
string
;
title
:
string
;
}
[]
;
version
:
1
;
}
validateSettingsSchema
<
TSettings
extends
object
=
Record
<
string
,
JsonValue
>
>
(
schema
:
unknown
,
)
:
{
sections
:
readonly
{
description
?:
string
;
fields
:
readonly
DeepReadonly
<
AppSettingField
<
TSettings
>
>
[]
;
groups
?:
readonly
{
description
?:
string
;
id
:
string
;
title
:
string
}
[]
;
id
:
string
;
title
:
string
;
}
[]
;
version
:
1
;
}
Type Parameters
TSettings
extends
object
=
Record
<
string
,
JsonValue
>
Parameters
schema
:
unknown
Returns
{
sections
:
readonly
{
description
?:
string
;
fields
:
readonly
DeepReadonly
<
AppSettingField
<
TSettings
>
>
[]
;
groups
?:
readonly
{
description
?:
string
;
id
:
string
;
title
:
string
}
[]
;
id
:
string
;
title
:
string
;
}
[]
;
version
:
1
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
First app
Guides
Examples
W3Booster SDK 2.0.0
Loading...