type definition for a signal accessor (value getter) function.
notice that it contains a custom id property assigned to it, so it is not just any anonymous function.
to manually replicate it, you will also need to assign an id property to the replica anonymous function.
this type of accessor is what is returned by a signal create function, as opposed to pure accessor function.
why would the id be needed?
often times, a dynamic-dependency signal (such as one that is an array of other accessors) needs to know the ids of its dependencies so that it can remove them later on, when they are no longer a dependency.
the id of the signal, from which this accessor originates from.
this property is statically inherited from Signal.id, when the accessor function is created by a signal create function.
type definition for a signal accessor (value getter) function.
notice that it contains a custom
id
property assigned to it, so it is not just any anonymous function. to manually replicate it, you will also need to assign anid
property to the replica anonymous function.this type of accessor is what is returned by a signal create function, as opposed to pure accessor function.
why would the
id
be needed?often times, a dynamic-dependency signal (such as one that is an array of other accessors) needs to know the
id
s of its dependencies so that it can remove them later on, when they are no longer a dependency.