@stringsync/vexml
Version:
MusicXML to Vexflow
18 lines (17 loc) • 520 B
TypeScript
import * as data from '../data';
import { Config } from '../config';
import { Formatter } from './types';
import { Logger } from '../debug';
export type PanoramicFormatterOptions = {
config?: Config;
logger?: Logger;
};
/**
* A formatter formats a document for infinite x-scrolling as a single system.
*/
export declare class PanoramicFormatter implements Formatter {
private config;
private log;
constructor(opts?: PanoramicFormatterOptions);
format(document: data.Document): data.Document;
}