UNPKG

chordproject-parser

Version:

A TypeScript library for parsing and formatting ChordPro songs.

13 lines (12 loc) 433 B
import { Song } from "../models"; import { IBuilder } from "./builders"; import { FormatterSettingsBase } from "./FormatterSettingsBase"; import { IFormatter } from "./IFormatter"; export declare abstract class Formatter implements IFormatter { private _builder; private _lines; abstract settings: FormatterSettingsBase; constructor(builder: IBuilder); format(song: Song): string[]; private formatMetadata; }