Search
Preparing search index...
The search index is not available
solid-schema
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
solid-schema
<internal>
Namespace <internal>
Index
Classes
And
Field
Any
Field
Array
Field
Boolean
Field
Constant
Field
Nullable
Field
Number
Field
Object
Field
Or
Field
Record
Field
String
Field
Tuple
Field
Interfaces
Nullable
Field
Options
String
Field
Options
Type aliases
And
Field
Type
And
Field
Type_
Object
Field
Key
Object
Field
Model
Object
Field
Type
Record
Union
To
Intersection
Type aliases
And
Field
Type
And
Field
Type
<
T
>
:
AndFieldType_
<
T
>
extends
ObjectFieldModel
?
AndFieldType_
<
T
>
:
never
Type parameters
T
:
readonly
ObjectField
<
{}
>
[]
And
Field
Type_
And
Field
Type_
<
T
>
:
UnionToIntersection
<
{
[
K
in
keyof
T
]
:
T
[
K
]
extends
ObjectField
<
infer
M
>
?
M
:
never
}
[
number
]
>
Type parameters
T
:
readonly
ObjectField
<
{}
>
[]
Object
Field
Key
Object
Field
Key
:
string
|
number
|
symbol
Object
Field
Model
Object
Field
Model
:
{}
Type declaration
[
s:
ObjectFieldKey
]:
FieldModel
<
unknown
>
Object
Field
Type
Object
Field
Type
<
T
>
:
{
[
K
in
keyof
T
]
:
FieldType
<
T
[
K
]
>
}
Type parameters
T
:
ObjectFieldModel
Record
Record
<
K
,
T
>
:
{
[
P
in
K
]
:
T
}
Construct a type with a set of properties K of type T
Type parameters
K
:
keyof
any
T
Union
To
Intersection
Union
To
Intersection
<
U
>
:
(
U
extends
any
?
(
k
:
U
)
=>
void
:
never
)
extends
(
k
:
infer
I
)
=>
void
?
I
:
never
Type parameters
U
Exports
<internal>
fields
And
Field
Any
Field
Array
Field
Boolean
Field
Constant
Field
Nullable
Field
Number
Field
Object
Field
Or
Field
Record
Field
String
Field
Tuple
Field
Nullable
Field
Options
String
Field
Options
And
Field
Type
And
Field
Type_
Object
Field
Key
Object
Field
Model
Object
Field
Type
Record
Union
To
Intersection
Generated using
TypeDoc
Construct a type with a set of properties K of type T