@toreda/strong-types
Version:
Better TypeScript code in fewer lines.
1 lines • 757 B
Source Map (JSON)
{"version":3,"sources":["../src/array/value.ts"],"names":[],"mappings":"AAAA;;;;;;;;GAQG;AACH,wBAAgB,UAAU,CAAC,KAAK,EAAE,OAAO,EAAE,QAAQ,EAAE,KAAK,CAAC,OAAO,CAAC,GAAG,KAAK,CAAC,OAAO,CAAC,CAMnF","file":"value.d.ts","sourcesContent":["/**\n * Check whether provided `value` is an Array and return it if so,\n * otherwise return provided `fallback`.\n * @param value\t\t\t`value` to validate as an Array.\n * @param fallback\t\tReturned when `value` is not an Array.\n * @returns\t\t\t\t`value` if it's an Array, otherwise `fallback`.\n *\n * @category Collections\n */\nexport function arrayValue(value: unknown, fallback: Array<unknown>): Array<unknown> {\n\tif (!Array.isArray(value)) {\n\t\treturn fallback;\n\t}\n\n\treturn value as Array<unknown>;\n}\n"]}