UNPKG

brand-music

Version:

Strongly typed music theory library

64 lines (61 loc) 1.34 kB
import { icBetweenPc, icFromPic } from "./chunk-QCIP3WES.js"; import { __export, all, clamp, is, modded } from "./chunk-YLMQSMVX.js"; // src/IntervalClass.ts var IntervalClass_exports = {}; __export(IntervalClass_exports, { ALL: () => ALL, MAX: () => MAX, MIN: () => MIN, between: () => icBetweenPc, from: () => from, fromIntClamp: () => fromIntClamp, fromIntMod: () => fromIntMod, fromNum: () => fromNum, fromPic: () => icFromPic, fromUnknown: () => fromUnknown, hasShape: () => hasShape, mark: () => mark, markNum: () => markNum, markUnknown: () => markUnknown }); // src/internal/IntervalClass.ts var min = 0; var max = 6; var hasShape = is(min, max); var mark = (_v) => true; var markNum = (v) => hasShape(v); var markUnknown = (v) => hasShape(v); var from = (v) => v; var fromNum = (v) => markNum(v) ? v : void 0; var fromIntClamp = (v) => from(clamp(min, max)(v)); var fromIntMod = (v) => from(modded(min, max)(v)); var fromUnknown = (v) => markUnknown(v) ? v : void 0; var const_ = (value) => value; var MIN = const_(min); var MAX = const_(max); var ALL = all(min, max).map(const_); export { hasShape, mark, markNum, markUnknown, from, fromNum, fromIntClamp, fromIntMod, fromUnknown, MIN, MAX, ALL, IntervalClass_exports }; //# sourceMappingURL=chunk-I5BPHMKT.js.map