##// END OF EJS Templates
Added tag v1.0.5 for changeset f6ff0b17b520
Added tag v1.0.5 for changeset f6ff0b17b520

File last commit:

r0:ab570232df7d default
r17:e9e316b757e4 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;
}