Type Utils
Preparing search index...
setStructMetadata
Function setStructMetadata
setStructMetadata
<
TSource
>
(
struct
:
V3
.
GenericStruct
<
TSource
,
false
>
,
guard
:
TypeGuard
<
TSource
>
,
)
:
TypeGuard
<
TSource
>
Type Parameters
TSource
Parameters
struct
:
V3
.
GenericStruct
<
TSource
,
false
>
guard
:
TypeGuard
<
TSource
>
Returns
TypeGuard
<
TSource
>
setStructMetadata
<
TSource
extends
PrimitiveType
>
(
struct
:
V3
.
EnumStruct
<
TSource
>
,
guard
:
TypeGuard
<
TSource
>
,
)
:
TypeGuard
<
TSource
>
Type Parameters
TSource
extends
PrimitiveType
Parameters
struct
:
V3
.
EnumStruct
<
TSource
>
guard
:
TypeGuard
<
TSource
>
Returns
TypeGuard
<
TSource
>
setStructMetadata
(
struct
:
V3
.
PrimitiveStruct
,
guard
:
TypeGuard
<
PrimitiveType
>
,
)
:
TypeGuard
<
PrimitiveType
>
Parameters
struct
:
V3
.
PrimitiveStruct
guard
:
TypeGuard
<
PrimitiveType
>
Returns
TypeGuard
<
PrimitiveType
>
setStructMetadata
<
TSource
extends
{}
>
(
struct
:
V3
.
ObjectStruct
<
TSource
>
,
guard
:
TypeGuard
<
TSource
>
,
)
:
TypeGuard
<
TSource
>
Type Parameters
TSource
extends
{}
Parameters
struct
:
V3
.
ObjectStruct
<
TSource
>
guard
:
TypeGuard
<
TSource
>
Returns
TypeGuard
<
TSource
>
setStructMetadata
<
TSource
>
(
struct
:
V3
.
ArrayStruct
<
TypeFromArray
<
TSource
>
>
,
guard
:
TypeGuard
<
TSource
>
,
)
:
TypeGuard
<
TSource
>
Type Parameters
TSource
Parameters
struct
:
V3
.
ArrayStruct
<
TypeFromArray
<
TSource
>
>
guard
:
TypeGuard
<
TSource
>
Returns
TypeGuard
<
TSource
>
setStructMetadata
<
TStruct
extends
RecordStruct
<
any
,
any
>
>
(
struct
:
TStruct
,
guard
:
TypeGuard
<
FromRecordStruct
<
TStruct
>
>
,
)
:
TypeGuard
<
FromRecordStruct
<
TStruct
>
>
Type Parameters
TStruct
extends
RecordStruct
<
any
,
any
>
Parameters
struct
:
TStruct
guard
:
TypeGuard
<
FromRecordStruct
<
TStruct
>
>
Returns
TypeGuard
<
FromRecordStruct
<
TStruct
>
>
setStructMetadata
<
TKey
extends
string
|
number
|
symbol
,
TValue
>
(
struct
:
RecordStruct
<
TKey
,
TValue
>
,
guard
:
TypeGuard
<
Record
<
TKey
,
TValue
>
>
,
)
:
TypeGuard
<
Record
<
TKey
,
TValue
>
>
Type Parameters
TKey
extends
string
|
number
|
symbol
TValue
Parameters
struct
:
RecordStruct
<
TKey
,
TValue
>
guard
:
TypeGuard
<
Record
<
TKey
,
TValue
>
>
Returns
TypeGuard
<
Record
<
TKey
,
TValue
>
>
setStructMetadata
<
TStruct
extends
V3
.
UnionStruct
<
any
[]
>
>
(
struct
:
TStruct
,
guard
:
TypeGuard
<
FromUnionStruct
<
TStruct
>
>
,
)
:
TypeGuard
<
FromUnionStruct
<
TStruct
>
>
Type Parameters
TStruct
extends
V3
.
UnionStruct
<
any
[]
>
Parameters
struct
:
TStruct
guard
:
TypeGuard
<
FromUnionStruct
<
TStruct
>
>
Returns
TypeGuard
<
FromUnionStruct
<
TStruct
>
>
setStructMetadata
<
TStruct
extends
V3
.
IntersectionStruct
<
any
[]
>
>
(
struct
:
TStruct
,
guard
:
TypeGuard
<
FromIntersectionStruct
<
TStruct
>
>
,
)
:
TypeGuard
<
FromIntersectionStruct
<
TStruct
>
>
Type Parameters
TStruct
extends
V3
.
IntersectionStruct
<
any
[]
>
Parameters
struct
:
TStruct
guard
:
TypeGuard
<
FromIntersectionStruct
<
TStruct
>
>
Returns
TypeGuard
<
FromIntersectionStruct
<
TStruct
>
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
Type Utils
Loading...