mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-16 23:10:29 +00:00
Update index.d.ts (#25334)
Expose paper on element (optional and includes description of when available). Create new Gradient interface as subset of Element. Add remove() to Set.
This commit is contained in:
committed by
Wesley Wigham
parent
99f6ffb18b
commit
1b58ceb81e
Vendored
+10
-1
@@ -166,6 +166,8 @@ declare namespace Snap {
|
||||
marker(x:number,y:number,width:number,height:number,refX:number,refY:number):Snap.Element;
|
||||
node:HTMLElement;
|
||||
outerSVG():string;
|
||||
/** The top level element will included an reference to its Paper after it is rendered. */
|
||||
paper?: Snap.Paper;
|
||||
parent():Snap.Element;
|
||||
pattern(x:any,y:any,width:any,height:any):Snap.Element;
|
||||
prepend(el:Snap.Element):Snap.Element;
|
||||
@@ -229,6 +231,12 @@ declare namespace Snap {
|
||||
onEnd: (event: MouseEvent) => void): Snap.Element;
|
||||
undrag(): Snap.Element;
|
||||
}
|
||||
|
||||
interface Gradient extends Element {
|
||||
stops: () => Snap.Element[];
|
||||
addStop: (color: string, offset: number) => Gradient;
|
||||
setStops:(str: string) => Gradient;
|
||||
}
|
||||
|
||||
export interface Fragment {
|
||||
//TODO: The documentation says that selectAll returns a set, but the getting started guide
|
||||
@@ -266,7 +274,7 @@ declare namespace Snap {
|
||||
clear():void;
|
||||
el(name:string, attr:Object):Snap.Element;
|
||||
filter(filstr:string):Snap.Element;
|
||||
gradient(gradient:string):any;
|
||||
gradient(gradient:string):Snap.Gradient;
|
||||
g(varargs?:any):Snap.Paper;
|
||||
group(...els:any[]):Snap.Paper;
|
||||
mask(varargs:any):Object;
|
||||
@@ -305,6 +313,7 @@ declare namespace Snap {
|
||||
pop():Snap.Element;
|
||||
push(el:Snap.Element):Snap.Element;
|
||||
push(els:Snap.Element[]):Snap.Element;
|
||||
remove(): Snap.Set;
|
||||
splice(index:number,count:number,insertion?:Object[]):Snap.Element[];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user