MCPcopy Create free account
hub / github.com/angular/angular / createMetadataKey

Function createMetadataKey

packages/forms/signals/src/api/rules/metadata.ts:252–258  ·  view source on GitHub ↗
(
  reducer?: MetadataReducer<TAcc, TWrite>,
)

Source from the content-addressed store, hash-verified

250 reducer: MetadataReducer<TAcc, TWrite>,
251): MetadataKey<Signal<TAcc>, TWrite, TAcc>;
252export function createMetadataKey<TWrite, TAcc>(
253 reducer?: MetadataReducer<TAcc, TWrite>,
254): MetadataKey<Signal<TAcc>, TWrite, TAcc> {
255 return new (MetadataKey as new (
256 reducer: MetadataReducer<TAcc, TWrite>,
257 ) => MetadataKey<Signal<TAcc>, TWrite, TAcc>)(reducer ?? MetadataReducer.override<any>());
258}
259
260/**
261 * Creates a metadata key that exposes a managed value based on the accumulated result of the values

Callers 15

requiredFunction · 0.90
minFunction · 0.90
maxDateFunction · 0.90
minLengthFunction · 0.90
minDateFunction · 0.90
maxFunction · 0.90
maxLengthFunction · 0.90
patternFunction · 0.90
validateStandardSchemaFunction · 0.90
debounce.tsFile · 0.90

Calls 1

overrideMethod · 0.80

Tested by 1