Documentation / @ember-data/tracking / index / buildSignalConfig
Function: buildSignalConfig()
ts
function buildSignalConfig(options): object;
Defined in: index.ts:89
deprecatedCreates a signal configuration object for WarpDrive that integrates with Ember's reactivity system. This will be automatically imported and registered by @ember-data/store
if the deprecation has not been resolved.
This function should not be called directly in your application code and this package is deprecated entirely. Use @warp-drive/ember instead.
Parameters
options
wellknown
{ Array
: string
| symbol
; }
wellknown.Array
string
| symbol
Returns
object
createMemo()
ts
createMemo: <F>(object, key, fn) => () => F;
Type Parameters
F
F
Parameters
object
object
key
string
| symbol
fn
() => F
Returns
ts
(): F;
Returns
F
waitFor()
ts
waitFor: <K>(promise) => Promise<K>;
Type Parameters
K
K
Parameters
promise
Promise
<K
>
Returns
Promise
<K
>
willSyncFlushWatchers()
ts
willSyncFlushWatchers: () => boolean;
Returns
boolean
consumeSignal()
ts
consumeSignal(signal): void;
Parameters
signal
unknown
Returns
void
createSignal()
ts
createSignal(obj, key): unknown;
Parameters
obj
object
key
string
| symbol
Returns
unknown
notifySignal()
ts
notifySignal(signal): void;
Parameters
signal
unknown
Returns
void