Spaces:
Running
Running
import SheetDocument from "./staffSvg/sheetDocument"; | |
import {HashTable} from "./staffSvg/tokenizeElements"; | |
import * as LilyNotation from "./lilyNotation"; | |
export interface ScoreMeta { | |
title: string; | |
composer: string; | |
pageSize: { | |
width: number, | |
height: number, | |
}; | |
pageCount: number; | |
staffSize: number; | |
trackInfos: {[key: string]: string}[]; | |
} | |
interface ScoreJSON { | |
version?: string; | |
hash?: number; | |
meta: ScoreMeta; | |
doc: SheetDocument; | |
hashTable: HashTable; | |
lilyNotation: LilyNotation.Notation; | |
} | |
export default ScoreJSON; | |