chordproject-parser
Version:
A TypeScript library for parsing and formatting ChordPro songs.
13 lines (12 loc) • 433 B
TypeScript
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;
}