Optional opts: { Optional attributes?: Partial<SupportsAttributes>Optional contents?: []Readonly schemaReadonly attributes: { Readonly attribute: { Readonly type: "optional"Readonly value: { Readonly type: "string"Readonly element: { Readonly type: "required"Readonly value: { Readonly type: "string"Readonly type: { Readonly type: "required"Readonly value: { Readonly choices: readonly ["yes", "no"]Readonly type: "choices"Readonly value: { Readonly type: "optional"Readonly value: { Readonly type: "string"Readonly contents: readonly []Readonly name: "supports"Static Readonly schemaReadonly attributes: { Readonly attribute: { Readonly type: "optional"Readonly value: { Readonly type: "string"Readonly element: { Readonly type: "required"Readonly value: { Readonly type: "string"Readonly type: { Readonly type: "required"Readonly value: { Readonly choices: readonly ["yes", "no"]Readonly type: "choices"Readonly value: { Readonly type: "optional"Readonly value: { Readonly type: "string"Readonly contents: readonly []Readonly name: "supports"Generated using TypeDoc
The
<supports>elementParent element:
<encoding>The
<supports>element indicates if a MusicXML encoding supports a particular MusicXML element. This is recommended for elements like<beam>,<stem>, and<accidental>, where the absence of an element is ambiguous if you do not know if the encoding supports that element. It also allows programs to indicate support for specific attributes, or specific attributes with specific values. This lets applications communicate, for example, that all system and/or page breaks are contained in the MusicXML file.https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/supports/