{"version":3,"file":"style.mjs","sources":["../../../../../../packages/utils/dom/style.ts"],"sourcesContent":["import { isNumber, isString } from 'sure-utils'\nimport { debugWarn } from '../error'\n\nconst SCOPE = 'utils/dom/style'\n\n/**\n * Add unit func\n * @param value\n * @param defaultUnit\n * @returns\n */\nexport function addUnit(value?: string | number, defaultUnit = 'px') {\n  if (!value) {\n    return ''\n  }\n  if (isString(value)) {\n    return value\n  } else if (isNumber(value)) {\n    return `${value}${defaultUnit}`\n  }\n  debugWarn(SCOPE, 'binding value must be a string or number')\n}\n"],"names":[],"mappings":";;;AAEA,MAAM,KAAK,GAAG,iBAAiB,CAAC;AACzB,SAAS,OAAO,CAAC,KAAK,EAAE,WAAW,GAAG,IAAI,EAAE;AACnD,EAAE,IAAI,CAAC,KAAK,EAAE;AACd,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE;AACvB,IAAI,OAAO,KAAK,CAAC;AACjB,GAAG,MAAM,IAAI,QAAQ,CAAC,KAAK,CAAC,EAAE;AAC9B,IAAI,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC;AACpC,GAAG;AACH,EAAE,SAAS,CAAC,KAAK,EAAE,0CAA0C,CAAC,CAAC;AAC/D;;;;"}