UNPKG

vicis

Version:

Presentation and transformation layer for data output in RESTful APIs.

1 lines 1.33 kB
{"version":3,"file":"index.cjs","sources":["../node_modules/@corefunc/corefunc/cast/to/string.mjs","../node_modules/@corefunc/corefunc/is/nil.mjs"],"sourcesContent":["/**\n * @category Cast To\n * @name castToString\n * @description Cast any value to string.\n * @param {*} value Value to transform\n * @returns {String} Value transformed into string\n * @example\n * ```javascript\n * castToString(undefined) ➜ \"\"\n * ```\n * ```javascript\n * castToString(-0) ➜ \"-0\"\n * ```\n */\nexport function castToString(value) {\n if (value === null || value === undefined) {\n return \"\";\n }\n if (typeof value === \"string\") {\n return value;\n }\n const casted = String(value);\n if (casted === \"0\" && Object.is(value, -0)) {\n return \"-0\";\n }\n return casted;\n}\n","/**\n * @category Is\n * @name isNil\n * @description Checks if `value` is `null` or `undefined`.\n * @param {*} value - The value to check\n * @returns {Boolean}\n */\nexport function isNil(value) {\n return value === undefined || value === null;\n}\n"],"names":["castToString","value","casted","String","Object","is","isNil"],"mappings":"kpuBAcO,SAASA,aAAaC,GAC3B,GAAIA,MAAAA,EACF,MAAO,GAET,GAAqB,iBAAVA,EACT,OAAOA,EAET,MAAMC,EAASC,OAAOF,GACtB,MAAe,MAAXC,GAAkBE,OAAOC,GAAGJ,GAAQ,GAC/B,KAEFC,8pDClBF,SAASI,MAAML,GACpB,OAAOA,MAAAA"}