Documentation
Preparing search index...
typia
IRandomGenerator
CustomMap
Interface CustomMap
Custom generators for specific schema properties.
interface
CustomMap
{
array
?:
<
T
>
(
schema
:
Omit
<
OpenApi
.
IJsonSchema
.
IArray
,
"items"
>
&
{
element
:
(
index
:
number
,
count
:
number
)
=>
T
;
}
&
Record
<
string
,
any
>
,
)
=>
T
[]
;
bigint
?:
(
schema
:
OpenApi
.
IJsonSchema
.
IInteger
&
Record
<
string
,
any
>
,
)
=>
bigint
;
boolean
?:
(
schema
:
Record
<
string
,
any
>
)
=>
boolean
|
undefined
;
integer
?:
(
schema
:
OpenApi
.
IJsonSchema
.
IInteger
&
Record
<
string
,
any
>
,
)
=>
number
;
number
?:
(
schema
:
OpenApi
.
IJsonSchema
.
INumber
&
Record
<
string
,
any
>
,
)
=>
number
;
string
?:
(
schema
:
OpenApi
.
IJsonSchema
.
IString
&
Record
<
string
,
any
>
,
)
=>
string
;
}
Index
Properties
array?
bigint?
boolean?
integer?
number?
string?
Properties
Optional
array
array
?:
<
T
>
(
schema
:
Omit
<
OpenApi
.
IJsonSchema
.
IArray
,
"items"
>
&
{
element
:
(
index
:
number
,
count
:
number
)
=>
T
;
}
&
Record
<
string
,
any
>
,
)
=>
T
[]
Optional
bigint
bigint
?:
(
schema
:
OpenApi
.
IJsonSchema
.
IInteger
&
Record
<
string
,
any
>
)
=>
bigint
Optional
boolean
boolean
?:
(
schema
:
Record
<
string
,
any
>
)
=>
boolean
|
undefined
Optional
integer
integer
?:
(
schema
:
OpenApi
.
IJsonSchema
.
IInteger
&
Record
<
string
,
any
>
)
=>
number
Optional
number
number
?:
(
schema
:
OpenApi
.
IJsonSchema
.
INumber
&
Record
<
string
,
any
>
)
=>
number
Optional
string
string
?:
(
schema
:
OpenApi
.
IJsonSchema
.
IString
&
Record
<
string
,
any
>
)
=>
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
array
bigint
boolean
integer
number
string
Documentation
Loading...
Custom generators for specific schema properties.