Interval.perfect constructor
const
Interval.perfect(
- Size size, [
- PerfectQuality quality = PerfectQuality.perfect
Implementation
const Interval.perfect(
this.size, [
PerfectQuality this.quality = PerfectQuality.perfect,
])
// Copied from [Size.isPerfect] to allow const.
: assert(
((size < 0 ? 0 - size : size) + (size < 0 ? 0 - size : size) ~/ 8) %
4 <
2,
'Interval must be perfect.',
);