UNPKG

@stringsync/vexml

Version:

MusicXML to Vexflow

18 lines (17 loc) 565 B
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; }