MCPcopy Index your code
hub / github.com/angular/angular / chain

Function chain

packages/core/src/resource/resource.ts:645–656  ·  view source on GitHub ↗
(resource: Resource<T>)

Source from the content-addressed store, hash-verified

643 * is not.
644 */
645export function chain<T>(resource: Resource<T>): T {
646 switch (resource.status()) {
647 case 'idle':
648 throw ResourceParamsStatus.IDLE;
649 case 'error':
650 throw new ResourceDependencyError(resource);
651 case 'loading':
652 case 'reloading':
653 throw ResourceParamsStatus.LOADING;
654 }
655 return resource.value();
656}
657
658export const paramsContext: ResourceParamsContext = {
659 chain,

Callers 4

index.tsFile · 0.50
migrateFunction · 0.50
DebounceBugClass · 0.50
myServiceFunction · 0.50

Calls 2

valueMethod · 0.65
statusMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…