MCPcopy
hub / github.com/formatjs/formatjs / GetNumberOption

Function GetNumberOption

packages/ecma402-abstract/GetNumberOption.ts:12–25  ·  view source on GitHub ↗
(
  options: T,
  property: K,
  minimum: number,
  maximum: number,
  fallback: F
)

Source from the content-addressed store, hash-verified

10import {DefaultNumberOption} from '#packages/ecma402-abstract/DefaultNumberOption.js'
11
12export function GetNumberOption<
13 T extends object,
14 K extends keyof T,
15 F extends number | undefined,
16>(
17 options: T,
18 property: K,
19 minimum: number,
20 maximum: number,
21 fallback: F
22): F extends number ? number : number | undefined {
23 const val = options[property]
24 return DefaultNumberOption(val, minimum, maximum, fallback)
25}

Callers 3

constructorMethod · 0.85
InitializeDateTimeFormatFunction · 0.85

Calls 1

DefaultNumberOptionFunction · 0.85

Tested by

no test coverage detected