##// END OF EJS Templates
_WidgetBase some attributes made optional
_WidgetBase some attributes made optional

File last commit:

r0:ab570232df7d default
r18:8ab7be820af9 v1.0.7 default
Show More
utils.d.ts
42 lines | 1.2 KiB | video/mp2t | TypeScriptLexer
declare namespace dojox {
namespace gfx {
namespace utils {
interface ShapeDescriptor {
children: dojox.gfx.shape.Shape[];
fill: dojox.gfx.Fill;
font: dojox.gfx.Font;
shape: dojox.gfx.shape.Shape;
stroke: dojox.gfx.Stroke;
transform: dojox.gfx.matrix.Matrix2D;
}
interface Utils {
forEach(
shape: dojox.gfx.shape.Shape | dojox.gfx.shape.Surface,
callback: Function, context?: Object
): void;
deserialize(
parent: dojox.gfx.shape.Shape | dojox.gfx.shape.Surface,
shape: ShapeDescriptor
): dojox.gfx.shape.Shape;
deserialize(
parent: dojox.gfx.shape.Shape | dojox.gfx.shape.Surface,
shape: ShapeDescriptor[]
): dojox.gfx.shape.Shape[];
fromJson(
parent: dojox.gfx.shape.Shape | dojox.gfx.shape.Surface,
shape: string
): dojox.gfx.shape.Shape | dojox.gfx.shape.Shape[];
serialize(shape: dojox.gfx.shape.Shape): ShapeDescriptor;
serialize(shape: dojox.gfx.shape.Surface): ShapeDescriptor[];
toJson(shape: dojox.gfx.shape.Shape | dojox.gfx.shape.Surface): string;
toSvg(surface: dojox.gfx.shape.Surface): dojo.Deferred<string>;
}
}
}
}
declare module 'dojox/gfx/utils' {
const utils: dojox.gfx.utils.Utils;
export = utils;
}