Én próbál létrehozni egy .d.ts fájlt a KineticJS könyvtárban. Eddig létre az alábbi felületen nyilatkozat „kinect.d.ts.” (I nyírt a kód egy kicsit az StackOverflow de remélem, az ötlet)
module Kinetic {
interface Rect extends Shape {
constructor (config) ;
}
interface Shape extends Node
{
}
interface Node {
constructor (config);
clone(attrs): Node;
getAbsoluteOpacity(): number;
getAbsolutePosition(): any;
/*
other methods removed for stackoverflow example
*/
}
}
Reméltem, ez elég lenne ahhoz, hogy hozzon létre egy Kinetic.Rect objektumot én app.ts fájl
/// <reference path=Kinetic.d.ts />
var rect = new Kinetic.Rect({
x: 239,
y: 75,
width: 100,
height: 50
});
De úgy tűnik, van némi plusz munkát, hogy használja a KineticJS osztályok (például téglalap) géppel. Tudna valaki adni néhány támpontot, hogy hogyan archiválja ezt?













