@stringsync/vexml
Version:
MusicXML to Vexflow
21 lines (20 loc) • 752 B
TypeScript
import { NamedElement } from '../util';
import { AboveBelow, LineType, OverUnder, TiedType } from './enums';
/**
* The <tied> element represents the notated tie.
*
* See https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/tied/.
*/
export declare class Tied {
private element;
constructor(element: NamedElement<'tied'>);
/** Returns the type of tie. Defaults to null. */
getType(): TiedType | null;
/** Returns the placement of the tie. Defaults to null. */
getPlacement(): AboveBelow | null;
getOrientation(): OverUnder | null;
/** Returns the number of the tie. Defaults to 1. */
getNumber(): number;
/** Returns the line type of the tie. Defaults to solid. */
getLineType(): LineType;
}