lotus / inc /scoreJSON.ts
k-l-lambda's picture
commit lotus dist.
d605f27
raw
history blame
549 Bytes
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;