@ascentbv/ts-common - v1.0.192
Preparing search index...
TransformedProperty
Class TransformedProperty<T, S, H, U>
Type Parameters
T
extends
{}
S
extends
DynamicPropertyValue
=
never
H
extends
DynamicPropertyHolder
=
DynamicPropertyHolder
U
extends
boolean
=
false
Implements
IDynamicProperty
<
AddUndefined
<
T
,
U
>
,
H
>
Index
Constructors
constructor
Properties
id
default
Value
hidden
Methods
get
set
peek
get
Raw
JSON
Binary
Constructors
constructor
new
TransformedProperty
<
T
extends
{}
,
S
extends
DynamicPropertyValue
=
never
,
H
extends
DynamicPropertyHolder
=
DynamicPropertyHolder
,
U
extends
boolean
=
false
,
>
(
id
:
string
,
defaultValue
:
RequireUndefined
<
AddUndefined
<
T
,
U
>
>
,
toStored
:
(
value
:
T
)
=>
S
,
fromStored
:
(
value
:
S
)
=>
T
,
hidden
?:
boolean
,
)
:
TransformedProperty
<
T
,
S
,
H
,
U
>
Type Parameters
T
extends
{}
S
extends
DynamicPropertyValue
=
never
H
extends
DynamicPropertyHolder
=
DynamicPropertyHolder
U
extends
boolean
=
false
Parameters
id
:
string
defaultValue
:
RequireUndefined
<
AddUndefined
<
T
,
U
>
>
toStored
:
(
value
:
T
)
=>
S
fromStored
:
(
value
:
S
)
=>
T
hidden
:
boolean
= false
Returns
TransformedProperty
<
T
,
S
,
H
,
U
>
Properties
Readonly
id
id
:
string
Readonly
default
Value
defaultValue
:
AddUndefined
<
T
,
U
>
Readonly
hidden
hidden
:
boolean
Methods
get
get
(
holder
:
H
)
:
AddUndefined
<
T
,
U
>
Parameters
holder
:
H
Returns
AddUndefined
<
T
,
U
>
set
set
(
holder
:
H
,
value
:
T
|
undefined
)
:
void
Parameters
holder
:
H
value
:
T
|
undefined
Returns
void
peek
peek
(
holder
:
H
)
:
T
|
undefined
Parameters
holder
:
H
Returns
T
|
undefined
get
Raw
getRaw
(
holder
:
H
)
:
S
|
undefined
Parameters
holder
:
H
Returns
S
|
undefined
Static
JSON
JSON
<
T
extends
{}
,
H
extends
DynamicPropertyHolder
,
U
extends
boolean
=
false
>
(
id
:
string
,
defaultValue
:
RequireUndefined
<
AddUndefined
<
T
,
U
>
>
,
hide
?:
boolean
,
)
:
TransformedProperty
<
T
,
string
,
H
,
U
>
Type Parameters
T
extends
{}
H
extends
DynamicPropertyHolder
U
extends
boolean
=
false
Parameters
id
:
string
defaultValue
:
RequireUndefined
<
AddUndefined
<
T
,
U
>
>
hide
:
boolean
= false
Returns
TransformedProperty
<
T
,
string
,
H
,
U
>
Static
Binary
Binary
<
T
extends
{}
,
H
extends
DynamicPropertyHolder
,
U
extends
boolean
=
false
>
(
id
:
string
,
defaultValue
:
RequireUndefined
<
AddUndefined
<
T
,
U
>
>
,
serializer
:
Serializable
<
NoInfer
<
T
>
>
,
hide
?:
boolean
,
)
:
TransformedProperty
<
T
,
string
,
H
,
U
>
Type Parameters
T
extends
{}
H
extends
DynamicPropertyHolder
U
extends
boolean
=
false
Parameters
id
:
string
defaultValue
:
RequireUndefined
<
AddUndefined
<
T
,
U
>
>
serializer
:
Serializable
<
NoInfer
<
T
>
>
hide
:
boolean
= false
Returns
TransformedProperty
<
T
,
string
,
H
,
U
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
id
default
Value
hidden
Methods
get
set
peek
get
Raw
JSON
Binary
@ascentbv/ts-common - v1.0.192
Loading...