chordproject-diagrammer
Version:
A TypeScript library for generating SVG chord diagrams.
39 lines (38 loc) • 737 B
TypeScript
export interface DotSettings {
/**
* Circle radius
*/
radius: number;
/**
* Dot border width
*/
borderWidth: number;
/**
* Open string circle radius
*/
openStringRadius: number;
/**
* String info margin
*/
stringInfoMargin: number;
}
export interface NeckSettings {
lineWidth: number;
baseFretMargin: number;
useRoman: boolean;
nutWidth: number;
stringNameVisible: boolean;
stringNameMargin: number;
}
export declare class Settings {
stringSpace: number;
fretSpace: number;
/**
* Dot settings
*/
dot: DotSettings;
/**
* Neck settings
*/
neck: NeckSettings;
}