openlyrics-parser
Version:
Parses and extracts data from OpenLyrics files, and creates them!
24 lines (23 loc) • 1.09 kB
TypeScript
import * as builderModel from './builder.model';
import * as xmlModel from './builder.xml.model';
export declare class Builder {
overwriteMeta(obj: xmlModel.IBuilderXml, userMeta?: builderModel.IBuilderMeta): void;
overwriteProperties(obj: xmlModel.IBuilderXml, userProps: builderModel.IBuilderProperties): void;
overwriteFormats(obj: xmlModel.IBuilderXml, userFormat?: builderModel.IBuilderFormat[]): void;
overwriteVerses(obj: xmlModel.IBuilderXml, userVerses: builderModel.IBuilderVerse[]): void;
overwriteInstruments(obj: xmlModel.IBuilderXml, userInstruments?: builderModel.IBuilderInstrument[]): void;
private overwriteSpecialPropTitles;
private overwriteSpecialPropAuthors;
private overwriteSpecialPropComments;
private overwriteSpecialPropSongBooks;
private overwriteSpecialPropThemes;
private overwriteSpecialPropTempo;
private getVerseLines;
private getInstrumentLines;
private getChord;
private getBeat;
private isStringArray;
private convertToHtmlBreaks;
private encodeHtmlCarats;
private isVerseChord;
}