mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-23 12:56:46 +08:00
Added return types where necessary.
This commit is contained in:
39
jointjs/jointjs.d.ts
vendored
39
jointjs/jointjs.d.ts
vendored
@@ -17,24 +17,25 @@ declare module joint {
|
||||
}
|
||||
|
||||
class Graph extends Backbone.Model {
|
||||
initialize();
|
||||
fromJSON(json:any);
|
||||
clear();
|
||||
addCell(cell:Cell);
|
||||
addCells(cells:Cell[]);
|
||||
addCell(cell:Cell) : void;
|
||||
addCells(cells:Cell[]) : void;
|
||||
initialize() : void;
|
||||
fromJSON(json:any) : void;
|
||||
toJSON() : Object;
|
||||
clear() : void;
|
||||
getConnectedLinks(cell:Cell, opt?:any):Link[];
|
||||
disconnectLinks(cell:Cell);
|
||||
removeLinks(cell:Cell);
|
||||
disconnectLinks(cell:Cell) : void;
|
||||
removeLinks(cell:Cell) : void;
|
||||
findModelsFromPoint(point:{x : number; y: number}):Element[];
|
||||
}
|
||||
|
||||
class Cell extends Backbone.Model {
|
||||
toJSON();
|
||||
remove(options?:any);
|
||||
toFront();
|
||||
toBack();
|
||||
embed(cell:Cell);
|
||||
unembed(cell:Cell);
|
||||
toJSON() : Object;
|
||||
remove(options?:any) : void;
|
||||
toFront() : void;
|
||||
toBack() : void;
|
||||
embed(cell:Cell) : void;
|
||||
unembed(cell:Cell) : void;
|
||||
getEmbeddedCells():Cell[];
|
||||
clone(opt?:any):Backbone.Model; // @todo: return can either be Cell or Cell[].
|
||||
attr(attrs:any):Cell;
|
||||
@@ -69,7 +70,7 @@ declare module joint {
|
||||
class Paper extends Backbone.View<Backbone.Model> {
|
||||
options:IOptions;
|
||||
|
||||
setDimensions(width:number, height:number);
|
||||
setDimensions(width:number, height:number) : void;
|
||||
scale(sx:number, sy?:number, ox?:number, oy?:number):Paper;
|
||||
rotate(deg:number, ox?:number, oy?:number):Paper; // @todo not released yet though it's in the source code already
|
||||
findView(el:any):CellView;
|
||||
@@ -80,15 +81,15 @@ declare module joint {
|
||||
}
|
||||
|
||||
class ElementView extends CellView {
|
||||
scale(sx:number, sy:number);
|
||||
scale(sx:number, sy:number) : void;
|
||||
}
|
||||
|
||||
class CellView extends Backbone.View<Cell> {
|
||||
getBBox():{ x: number; y: number; width: number; height: number; };
|
||||
highlight(el?:any);
|
||||
unhighlight(el?:any);
|
||||
findMagnet(el:any);
|
||||
getSelector(el:any);
|
||||
highlight(el?:any): void;
|
||||
unhighlight(el?:any): void;
|
||||
findMagnet(el:any): void;
|
||||
getSelector(el:any): void;
|
||||
|
||||
pointerdblclick(evt:any, x:number, y:number):void;
|
||||
pointerclick(evt:any, x:number, y:number):void;
|
||||
|
||||
14
rappid/rappid.d.ts
vendored
14
rappid/rappid.d.ts
vendored
@@ -25,14 +25,14 @@ declare module joint{
|
||||
model : Backbone.Collection<joint.dia.Cell>
|
||||
});
|
||||
|
||||
createSelectionBox(cellView:joint.dia.CellView);
|
||||
destroySelectionBox(cellView:joint.dia.CellView);
|
||||
startSelecting(evt:any);
|
||||
cancelSelection();
|
||||
createSelectionBox(cellView:joint.dia.CellView) : void;
|
||||
destroySelectionBox(cellView:joint.dia.CellView) : void;
|
||||
startSelecting(evt:any) : void;
|
||||
cancelSelection() : void;
|
||||
|
||||
addHandle(handle:Handle);
|
||||
removeHandle(name:string);
|
||||
changeHandle(name:string, handle:Handle);
|
||||
addHandle(handle:Handle) : void;
|
||||
removeHandle(name:string) : void;
|
||||
changeHandle(name:string, handle:Handle) : void;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user