@samatawy/checks
Preparing search index...
index
ObjectFactory
Class ObjectFactory<T>
Type Parameters
T
Index
Properties
valid
instance?
check
Methods
create
result
get
Instance
Or
Throw
get
Instance
Or
Errors
create
Or
Throw
create
Or
Errors
Properties
Readonly
valid
valid
:
boolean
Optional
Readonly
instance
instance
?:
T
Readonly
check
check
:
ObjectCheck
Methods
Static
create
create
<
T
>
(
input
:
unknown
,
type
:
ObjectFactoryClass
<
T
>
,
)
:
Promise
<
ObjectFactory
<
T
>
>
Type Parameters
T
Parameters
input
:
unknown
type
:
ObjectFactoryClass
<
T
>
Returns
Promise
<
ObjectFactory
<
T
>
>
result
result
(
options
?:
ResultOptions
)
:
IResult
Parameters
Optional
options
:
ResultOptions
Returns
IResult
get
Instance
Or
Throw
getInstanceOrThrow
(
message
?:
string
)
:
T
Parameters
message
:
string
= 'Validated object instance is not available because input is invalid.'
Returns
T
get
Instance
Or
Errors
getInstanceOrErrors
()
:
{
instance
?:
T
;
errors
?:
string
[]
}
Returns
{
instance
?:
T
;
errors
?:
string
[]
}
Static
create
Or
Throw
createOrThrow
<
T
>
(
input
:
unknown
,
type
:
ObjectFactoryClass
<
T
>
,
message
?:
string
,
)
:
Promise
<
T
>
Type Parameters
T
Parameters
input
:
unknown
type
:
ObjectFactoryClass
<
T
>
message
:
string
= 'Validated object instance is not available because input is invalid.'
Returns
Promise
<
T
>
Static
create
Or
Errors
createOrErrors
<
T
>
(
input
:
unknown
,
type
:
ObjectFactoryClass
<
T
>
,
)
:
Promise
<
{
instance
?:
T
;
errors
?:
string
[]
}
>
Type Parameters
T
Parameters
input
:
unknown
type
:
ObjectFactoryClass
<
T
>
Returns
Promise
<
{
instance
?:
T
;
errors
?:
string
[]
}
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
valid
instance
check
Methods
create
result
get
Instance
Or
Throw
get
Instance
Or
Errors
create
Or
Throw
create
Or
Errors
@samatawy/checks
Loading...