wave-roll
Version:
JavaScript Library for Comparative MIDI Piano-Roll Visualization
41 lines • 1.12 kB
TypeScript
export interface RegularParams {
isRef: boolean;
isEst: boolean;
coloredNote: any;
note: any;
sourceIdx: number;
fileColor: number;
nonIntersectColor: number;
ownHighlightColor: number;
useGrayGlobal: boolean;
isExclusive: boolean;
isExclusiveGlobal: boolean;
isIntersectionOwn: boolean;
state: any;
evalState: any;
estFiles: any[];
byRef: Map<number, Array<{
estId: string;
estIdx: number;
}>>;
byEst: Map<string, Map<number, number>>;
unionRangesByRef: Map<number, Array<{
start: number;
end: number;
}>>;
ambiguousByRef: Map<number, Array<{
start: number;
end: number;
}>>;
ambiguousByEst: Map<string, Map<number, Array<{
start: number;
end: number;
}>>>;
pushSegment: (start: number, end: number, color: number, flags?: {
isEval?: boolean;
kind?: "intersection" | "exclusive" | "ambiguous";
}) => void;
result: any[];
}
export declare function handleRegular(params: RegularParams): boolean;
//# sourceMappingURL=regular.d.ts.map