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