( reducer?: MetadataReducer<TAcc, TWrite>, )
| 229 | reducer: MetadataReducer<TAcc, TWrite>, |
| 230 | ): MetadataKey<Signal<TAcc>, TWrite, TAcc>; |
| 231 | export function createMetadataKey<TWrite, TAcc>( |
| 232 | reducer?: MetadataReducer<TAcc, TWrite>, |
| 233 | ): MetadataKey<Signal<TAcc>, TWrite, TAcc> { |
| 234 | return new (MetadataKey as new ( |
| 235 | reducer: MetadataReducer<TAcc, TWrite>, |
| 236 | ) => MetadataKey<Signal<TAcc>, TWrite, TAcc>)(reducer ?? MetadataReducer.override<any>()); |
| 237 | } |
| 238 | |
| 239 | /** |
| 240 | * Creates a metadata key that exposes a managed value based on the accumulated result of the values |
searching dependent graphs…