Defined in: packages/ember-table/declarations/signal.d.ts:8
Ember-native signal implementation. In future ember >7.3 tracked will be available by itself so the class wrapper will not be needed for those versions
T
new Signal<T>(value, options): Signal<T>;Defined in: packages/ember-table/declarations/signal.d.ts:11
T
AtomOptions<T> | undefined
Signal<T>
_value: T;Defined in: packages/ember-table/declarations/signal.d.ts:10
get value(): T;Defined in: packages/ember-table/declarations/signal.d.ts:15
T
set value(next): void;Defined in: packages/ember-table/declarations/signal.d.ts:16
T
void
get(): T;Defined in: packages/ember-table/declarations/signal.d.ts:13
T
set(value): void;Defined in: packages/ember-table/declarations/signal.d.ts:14
T | (prev) => T
void
subscribe(listenerOrObserver): Subscription;Defined in: packages/ember-table/declarations/signal.d.ts:12
Observer<T> | (value) => void
Subscription
update(fn): void;Defined in: packages/ember-table/declarations/signal.d.ts:17
(value) => T
void