Search
Preparing search index...
The search index is not available
Swim Toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Swim Toolkit
@swim/fastener
Library @swim/fastener
Swim Fastener Library
The Swim Fastener library implements observable properties.
Index
Classes
Generic
Hierarchy
Hierarchy
Interfaces
Animator
Animator
Class
Animator
Factory
Animator
Init
Fastener
Fastener
Class
Fastener
Context
Fastener
Context
Class
Fastener
Factory
Fastener
Init
Hierarchy
Observer
Property
Property
Class
Property
Init
Provider
Provider
Class
Provider
Factory
Provider
Init
Type aliases
Affinity
Animator
Descriptor
Animator
State
Animator
State
Init
Fastener
Descriptor
Fastener
Flags
Fastener
Owner
Hierarchy
Flags
Member
Animator
Init
Member
Animator
Init
Map
Member
Animator
State
Member
Animator
State
Init
Member
Fastener
Member
Fastener
Class
Member
Fasteners
Member
Property
Init
Member
Property
Init
Map
Member
Property
State
Member
Property
State
Init
Member
Provider
Service
Property
Descriptor
Property
State
Property
State
Init
Provider
Descriptor
Provider
Service
Variables
Affinity
Animator
Boolean
Animator
Boolean
Property
Fastener
Fastener
Context
Number
Animator
Number
Property
Property
Provider
String
Animator
String
Property
Type aliases
Affinity
Affinity
:
number
Animator
Descriptor
Animator
Descriptor<O, T, U, I>
:
ThisType
<
Animator
<
O
,
T
,
U
>
&
I
>
&
AnimatorInit
<
T
,
U
>
&
Partial
<
I
>
Type parameters
O =
unknown
T =
unknown
U =
T
I =
{}
Animator
State
Animator
State<A>
:
A
extends
Animator
<
any
,
infer
T
,
any
>
?
T
:
never
Type parameters
A
:
Animator
<
any
,
any
>
Animator
State
Init
Animator
State
Init<A>
:
A
extends
Animator
<
any
,
infer
T
,
infer
U
>
?
T
|
U
:
never
Type parameters
A
:
Animator
<
any
,
any
>
Fastener
Descriptor
Fastener
Descriptor<O, I>
:
ThisType
<
Fastener
<
O
>
&
I
>
&
FastenerInit
&
Partial
<
I
>
Type parameters
O =
unknown
I =
{}
Fastener
Flags
Fastener
Flags
:
number
Fastener
Owner
Fastener
Owner<F>
:
F
extends
Fastener
<
infer
O
>
?
O
:
never
Type parameters
F
Hierarchy
Flags
Hierarchy
Flags
:
number
Member
Animator
Init
Member
Animator
Init<O, K>
:
O
[
K
]
extends
Animator
<
any
,
infer
T
,
infer
U
>
?
T
|
U
:
never
Type parameters
O
K
:
keyof
O
Member
Animator
Init
Map
Member
Animator
Init
Map<O>
:
{
-readonly
[
K
in
keyof
O
as
O
[
K
]
extends
Property
<
any
,
any
>
?
K
:
never
]
-?:
MemberAnimatorInit
<
O
,
K
>
}
Type parameters
O
Member
Animator
State
Member
Animator
State<O, K>
:
O
[
K
]
extends
Animator
<
any
,
infer
T
>
?
T
:
never
Type parameters
O
K
:
keyof
O
Member
Animator
State
Init
Member
Animator
State
Init<O, K>
:
O
[
K
]
extends
Animator
<
any
,
any
,
infer
U
>
?
U
:
never
Type parameters
O
K
:
keyof
O
Member
Fastener
Member
Fastener<O, K, F>
:
MemberFasteners
<
O
,
F
>
[
K
]
extends
F
?
MemberFasteners
<
O
,
F
>
[
K
]
:
never
Type parameters
O
K
:
keyof
MemberFasteners
<
O
,
F
>
F
:
Fastener
<
any
>
=
Fastener
<
any
>
Member
Fastener
Class
Member
Fastener
Class<O, K, F>
:
MemberFasteners
<
O
,
F
>
[
K
]
extends
F
?
FastenerClass
<
MemberFasteners
<
O
,
F
>
[
K
]
>
:
never
Type parameters
O
K
:
keyof
MemberFasteners
<
O
,
F
>
F
:
Fastener
<
any
>
=
Fastener
<
any
>
Member
Fasteners
Member
Fasteners<O, F>
:
{
[
K
in
keyof
O
as
O
[
K
]
extends
F
?
K
:
never
]
:
O
[
K
]
}
Type parameters
O
F
:
Fastener
<
any
>
=
Fastener
<
any
>
Member
Property
Init
Member
Property
Init<O, K>
:
O
[
K
]
extends
Property
<
any
,
infer
T
,
infer
U
>
?
T
|
U
:
never
Type parameters
O
K
:
keyof
O
Member
Property
Init
Map
Member
Property
Init
Map<O>
:
{
-readonly
[
K
in
keyof
O
as
O
[
K
]
extends
Property
?
K
:
never
]
-?:
MemberPropertyInit
<
O
,
K
>
}
Type parameters
O
Member
Property
State
Member
Property
State<O, K>
:
O
[
K
]
extends
Property
<
any
,
infer
T
>
?
T
:
never
Type parameters
O
K
:
keyof
O
Member
Property
State
Init
Member
Property
State
Init<O, K>
:
O
[
K
]
extends
Property
<
any
,
any
,
infer
U
>
?
U
:
never
Type parameters
O
K
:
keyof
O
Member
Provider
Service
Member
Provider
Service<O, K>
:
O
[
K
]
extends
Provider
<
any
,
infer
S
>
?
S
:
never
Type parameters
O
K
:
keyof
O
Property
Descriptor
Property
Descriptor<O, T, U, I>
:
ThisType
<
Property
<
O
,
T
,
U
>
&
I
>
&
PropertyInit
<
T
,
U
>
&
Partial
<
I
>
Type parameters
O =
unknown
T =
unknown
U =
T
I =
{}
Property
State
Property
State<P>
:
P
extends
Property
<
any
,
infer
T
>
?
T
:
never
Type parameters
P
:
Property
<
any
,
any
>
Property
State
Init
Property
State
Init<P>
:
P
extends
Property
<
any
,
infer
T
,
infer
U
>
?
T
|
U
:
never
Type parameters
P
:
Property
<
any
,
any
>
Provider
Descriptor
Provider
Descriptor<O, S, I>
:
ThisType
<
Provider
<
O
,
S
>
&
I
>
&
ProviderInit
<
S
>
&
Partial
<
I
>
Type parameters
O =
unknown
S =
unknown
I =
{}
Provider
Service
Provider
Service<P>
:
P
extends
Provider
<
any
,
infer
S
>
?
S
:
never
Type parameters
P
:
Provider
<
any
,
any
>
Variables
Affinity
Affinity
:
{
Extrinsic
:
number
;
Inherited
:
number
;
Intrinsic
:
number
;
Mask
:
number
;
Reflexive
:
number
;
Shift
:
number
;
Transient
:
number
}
Type declaration
Readonly
Extrinsic
:
number
Readonly
Inherited
:
number
Readonly
Intrinsic
:
number
Readonly
Mask
:
number
Readonly
Reflexive
:
number
Readonly
Shift
:
number
Readonly
Transient
:
number
Animator
Animator
:
AnimatorFactory
<
Animator
<
any
,
any
,
any
>
>
Const
Boolean
Animator
Boolean
Animator
:
AnimatorFactory
<
Animator
<
any
,
boolean
|
null
|
undefined
,
string
|
boolean
|
null
|
undefined
>
>
Const
Boolean
Property
Boolean
Property
:
PropertyFactory
<
Property
<
any
,
boolean
|
null
|
undefined
,
string
|
boolean
|
null
|
undefined
>
>
Fastener
Fastener
:
FastenerFactory
<
Fastener
<
any
>
>
Fastener
Context
Fastener
Context
:
{
decorate
:
any
;
decorator
:
any
;
getFastenerClass
:
any
;
getLazyFastener
:
any
;
getSuperFastenerClass
:
any
;
has
:
any
;
init
:
any
;
is
:
any
}
Type declaration
decorate
:
function
decorate
(
factory
:
FastenerFactory
<
Fastener
<
any
>
>
, descriptor
:
FastenerDescriptor
<
unknown
,
{}
>
, target
:
Object
, propertyKey
:
string
|
symbol
)
:
void
Parameters
factory:
FastenerFactory
<
Fastener
<
any
>
>
descriptor:
FastenerDescriptor
<
unknown
,
{}
>
target:
Object
propertyKey:
string
|
symbol
Returns
void
decorator
:
function
decorator
(
factory
:
FastenerFactory
<
Fastener
<
any
>
>
, descriptor
:
FastenerDescriptor
<
unknown
,
{}
>
)
:
PropertyDecorator
Parameters
factory:
FastenerFactory
<
Fastener
<
any
>
>
descriptor:
FastenerDescriptor
<
unknown
,
{}
>
Returns
PropertyDecorator
get
Fastener
Class
:
function
get
Fastener
Class<F_1>
(
contextClass
:
FastenerContextClass
, fastenerName
:
string
, fastenerBound
:
Class
<
F_1
>
)
:
null
|
FastenerClass
<
Fastener
<
any
>
>
get
Fastener
Class
(
contextClass
:
FastenerContextClass
, fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
FastenerClass
<
Fastener
<
any
>
>
Type parameters
F_1
:
Fastener
<
any
,
F_1
>
Parameters
contextClass:
FastenerContextClass
fastenerName:
string
fastenerBound:
Class
<
F_1
>
Returns
null
|
FastenerClass
<
Fastener
<
any
>
>
Parameters
contextClass:
FastenerContextClass
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
FastenerClass
<
Fastener
<
any
>
>
get
Lazy
Fastener
:
function
get
Lazy
Fastener<F>
(
fastenerContext
:
FastenerContext
, fastenerName
:
string
, fastenerBound
:
Class
<
F
>
)
:
null
|
F
get
Lazy
Fastener
(
fastenerContext
:
FastenerContext
, fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
null
|
Fastener
<
unknown
>
Type parameters
F
:
Fastener
<
any
,
F
>
Parameters
fastenerContext:
FastenerContext
fastenerName:
string
fastenerBound:
Class
<
F
>
Returns
null
|
F
Parameters
fastenerContext:
FastenerContext
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
null
|
Fastener
<
unknown
>
get
Super
Fastener
Class
:
function
get
Super
Fastener
Class
(
contextClass
:
FastenerContextClass
, fastenerName
:
string
, fastenerBound
?:
null
|
Class
<
Fastener
<
unknown
>
>
)
:
FastenerClass
<
Fastener
<
any
>
>
Parameters
contextClass:
FastenerContextClass
fastenerName:
string
Optional
fastenerBound:
null
|
Class
<
Fastener
<
unknown
>
>
Returns
FastenerClass
<
Fastener
<
any
>
>
has
:
function
has<K>
(
object
:
unknown
, key
:
K
)
:
object
is
Required
<
Pick
<
FastenerContext
,
K
>
>
Type parameters
K
:
keyof
FastenerContext
Parameters
object:
unknown
key:
K
Returns
object
is
Required
<
Pick
<
FastenerContext
,
K
>
>
init
:
function
init
(
fastenerContext
:
FastenerContext
)
:
void
Parameters
fastenerContext:
FastenerContext
Returns
void
is
:
function
is
(
object
:
unknown
)
:
object
is
FastenerContext
Parameters
object:
unknown
Returns
object
is
FastenerContext
Const
Number
Animator
Number
Animator
:
AnimatorFactory
<
Animator
<
any
,
number
|
null
|
undefined
,
string
|
number
|
null
|
undefined
>
>
Const
Number
Property
Number
Property
:
PropertyFactory
<
Property
<
any
,
number
|
null
|
undefined
,
string
|
number
|
null
|
undefined
>
>
Property
Property
:
PropertyFactory
<
Property
<
any
,
any
,
any
>
>
Provider
Provider
:
ProviderFactory
<
Provider
<
any
,
any
>
>
Const
String
Animator
String
Animator
:
AnimatorFactory
<
Animator
<
any
,
string
|
null
|
undefined
,
string
|
null
|
undefined
>
>
Const
String
Property
String
Property
:
PropertyFactory
<
Property
<
any
,
string
|
null
|
undefined
,
string
|
null
|
undefined
>
>
Modules
@swim/runtime
@swim/core
@swim/util
@swim/codec
@swim/fastener
@swim/collections
@swim/constraint
@swim/structure
@swim/streamlet
@swim/dataflow
@swim/recon
@swim/uri
@swim/math
@swim/geo
@swim/time
@swim/host
@swim/toolkit
Generic
Hierarchy
Hierarchy
Animator
Animator
Class
Animator
Factory
Animator
Init
Fastener
Fastener
Class
Fastener
Context
Fastener
Context
Class
Fastener
Factory
Fastener
Init
Hierarchy
Observer
Property
Property
Class
Property
Init
Provider
Provider
Class
Provider
Factory
Provider
Init
Affinity
Animator
Descriptor
Animator
State
Animator
State
Init
Fastener
Descriptor
Fastener
Flags
Fastener
Owner
Hierarchy
Flags
Member
Animator
Init
Member
Animator
Init
Map
Member
Animator
State
Member
Animator
State
Init
Member
Fastener
Member
Fastener
Class
Member
Fasteners
Member
Property
Init
Member
Property
Init
Map
Member
Property
State
Member
Property
State
Init
Member
Provider
Service
Property
Descriptor
Property
State
Property
State
Init
Provider
Descriptor
Provider
Service
Affinity
Animator
Boolean
Animator
Boolean
Property
Fastener
Fastener
Context
Number
Animator
Number
Property
Property
Provider
String
Animator
String
Property
Generated using
TypeDoc
The Swim Fastener library implements observable properties.