fixed definition of Vex.Flow.StaveHairpin

- changed type enum to const
- fixed arguments of FormatByTicksAndDraw()
- added missing declaration of renderHairpin()
This commit is contained in:
Roman Quiring
2015-08-06 16:39:50 +02:00
parent dbb9d1cbde
commit b067174872

View File

@@ -823,16 +823,17 @@ declare module Vex {
}
export module StaveHairpin {
enum type {CRESC, DECRESC}
const enum type {CRESC, DECRESC}
}
class StaveHairpin {
constructor(notes : {first_note : Note, last_note : Note}, type : StaveHairpin.type);
static FormatByTicksAndDraw(ctx : IRenderContext, formatter : Formatter, notes : Note[], type : StaveHairpin.type, position : Modifier.Position, options? : {height? : number, y_shift : number, left_shift_px : number, right_shift_px : number}) : void;
static FormatByTicksAndDraw(ctx : IRenderContext, formatter : Formatter, notes : {first_note : Note, last_note : Note}, type : StaveHairpin.type, position : Modifier.Position, options? : {height : number, y_shift : number, left_shift_ticks : number, right_shift_ticks : number}) : void;
setContext(context : IRenderContext) : StaveHairpin;
setPosition(position : Modifier.Position) : StaveHairpin;
setRenderOptions(options : {height? : number, y_shift : number, left_shift_px : number, right_shift_px : number}) : StaveHairpin;
setNotes(notes : {first_note : Note, last_note : Note}) : StaveHairpin;
renderHairpin(params : {first_x : number, last_x : number, first_y : number, last_y : number, staff_height : number}) : void;
draw() : boolean;
}