GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Docs
  • Tutorials
  • Playground
  • Reference
  • code
  • Resource
  • WritableSignal
  • Signal
  • ResourceStatus
  • ResourceSnapshot

This view

  • Original page
  • New address

GeezerVison is showing angular.dev — WritableResource • Angular

API

    
      interface WritableResource<T> extends Resource<T> {
}
@paramthisT extends undefined ? this : never
@returnsthis is WritableResource<Exclude<T, undefined>>
@returnsboolean

Convenience wrapper for value.set.

@paramvalueT
@returnsvoid

Convenience wrapper for value.update.

@paramupdater(value: T) => T
@returnsvoid
@returnsResource<T>

Instructs 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.

@returnsboolean

true if a reload was initiated, false if a reload was unnecessary or unsupported

The current status of the Resource, which describes what the resource is currently doing and what can be expected of its value.

When in the error state, this returns the last known error from the Resource.

Whether this resource is loading a new value (or reloading the existing one).

The current state of this resource, represented as a ResourceSnapshot.

Description

A Resource with a mutable value.

Overwriting the value of a resource sets it to the 'local' state.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.