requireDictionary()function

requireDictionary(dict: PossibleDictionary<T>): ImmutableDictionary<T>
ParamType
dictPossibleDictionary<T>
The dictionary or iterable set of key/value entry tuples to convert. required
Return
ImmutableDictionary<T>
The corresponding dictionary object.

Convert a possible dictionary into a dictionary.

  • If the value is iterable it is converted to a dictionary using Object.fromEntries(), otherwise it is returned as-is.

Examples

requireDictionary([["a", 1], ["b", 2]]); // { a: 1, b: 2 }