A WritableResource created through the resource function.
API
interface ResourceRef<T> extends WritableResource<T> {}
destroy
voidManually destroy the resource, which cancels pending requests and returns it to idle state.
@returns
voidvalue
WritableSignal<T | undefined>hasValue
boolean@returns
booleanset
voidConvenience wrapper for value.set.
@paramvalue
T | undefined@returns
voidupdate
voidConvenience wrapper for value.update.
@paramupdater
(value: T | undefined) => T | undefined@returns
voidstatus
The current status of the Resource, which describes what the resource is currently doing and
what can be expected of its value.
isLoading
Signal<boolean>Whether this resource is loading a new value (or reloading the existing one).
reload
booleanInstructs the resource to re-load any asynchronous dependency it may have.
Note that the resource will not enter its reloading state until the actual backend request is made.
@returns
booleanJump to details

