style.sjs 702 B

123456789101112131415161718192021222324252627282930
  1. var antmove_export = {};
  2. import antmove_1_module from './object.sjs';
  3. import antmove_2_module from './array.sjs';
  4. /* eslint-disable */
  5. var object = antmove_1_module;
  6. var array = antmove_2_module;
  7. function style(styles) {
  8. if (array.isArray(styles)) {
  9. return styles.filter(function (item) {
  10. return item != null;
  11. }).map(function (item) {
  12. return style(item);
  13. }).join(';');
  14. }
  15. if ('Object' === styles.constructor) {
  16. return object.keys(styles).filter(function (key) {
  17. return styles[key] != null;
  18. }).map(function (key) {
  19. return [key, [styles[key]]].join(':');
  20. }).join(';');
  21. }
  22. return styles;
  23. }
  24. antmove_export = style;
  25. export default antmove_export;