@stringsync/vexml
Version:
MusicXML to Vexflow
18 lines (17 loc) • 565 B
TypeScript
import * as data from '../data';
import { Config } from '../config';
import { Formatter } from './types';
import { Logger } from '../debug';
export type MonitoredFormatterOptions = {
config?: Config;
};
/**
* A formatter that tracks how long its child formatter takes to format a document.
*/
export declare class MonitoredFormatter implements Formatter {
private formatter;
private config;
private log;
constructor(formatter: Formatter, logger: Logger, opts?: MonitoredFormatterOptions);
format(document: data.Document): data.Document;
}