Собрал хитроумный mixin по примеру
stackoverflow.com/questions/23518694/using-less-mi...
В примере не может быть количество параметров меньше 1, а у меня может.
Но доработанный вариант в случае, когда параметров 0 – просто не отрабатывает
Доработано
.transition(@value) {
transition+: @property .5s @timing;
@n: length(@value);
.-(); .-() {
@property: extract(@value, 1);
@timing: extract(@value, 2);
}
.-() when (@n < 1) {@property: all}
.-() when (@n < 2) {@timing: cubic-bezier(.68, -.55, .265, 1.55)}
}