MCPcopy Index your code
hub / github.com/formatjs/formatjs / invariant

Function invariant

packages/ecma402-abstract/utils.ts:131–139  ·  view source on GitHub ↗
(
  condition: boolean,
  message: string,
  Err: any = Error
)

Source from the content-addressed store, hash-verified

129}
130
131export function invariant(
132 condition: boolean,
133 message: string,
134 Err: any = Error
135): asserts condition {
136 if (!condition) {
137 throw new Err(message)
138 }
139}
140
141// Native NumberFormat coerces non-primitive inputs via ToPrimitive (calling
142// `toString()`) before feeding them to ToIntlMathematicalValue, so a

Callers 15

PartitionPatternFunction · 0.70
ToLocalTimeFunction · 0.50
DateTimeStyleFormatFunction · 0.50
resolveHourCycleFunction · 0.50
InitializeDateTimeFormatFunction · 0.50
PartitionDateTimePatternFunction · 0.50
BasicFormatMatcherFunction · 0.50
BestFitFormatMatcherFunction · 0.50
IsValidDurationRecordFunction · 0.50
ToIntegerIfIntegralFunction · 0.50
ResolvePluralRangeFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected