MCPcopy
hub / github.com/midrender/revideo / modify

Function modify

packages/core/src/signals/utils.ts:7–12  ·  view source on GitHub ↗
(
  value: SignalValue<TFrom>,
  modification: (value: TFrom) => TTo,
)

Source from the content-addressed store, hash-verified

5}
6
7export function modify<TFrom, TTo>(
8 value: SignalValue<TFrom>,
9 modification: (value: TFrom) => TTo,
10): SignalValue<TTo> {
11 return isReactive(value) ? () => modification(value()) : modification(value);
12}
13
14export function unwrap<T>(value: SignalValue<T>): T {
15 return isReactive(value) ? value() : value;

Callers 6

originSignalFunction · 0.90
setAbsolutePositionMethod · 0.90
setAbsoluteRotationMethod · 0.90
setAbsoluteScaleMethod · 0.90
compoundFunction · 0.90
constructorMethod · 0.90

Calls 1

isReactiveFunction · 0.85

Tested by

no test coverage detected