Merge pull request #5648 from laco0416/polymer-1.1.2

Update polymer.d.ts to ver.1.1.2
This commit is contained in:
Masahiro Wakame
2015-09-03 01:30:29 +09:00
2 changed files with 29 additions and 3 deletions

View File

@@ -56,3 +56,27 @@ document.registerElement('my-element', MyElement);
// Equivalent:
var el1 = new MyElement();
var el2 = document.createElement('my-element');
// ES6 class syntax
// implicit implementation
class MyElement2 {
is: string;
registered() {
this.is = "my-element2";
}
}
Polymer(MyElement2);
// explicit implementation
class MyElement3 implements polymer.Base {
is: string;
registered() {
this.is = "my-element3";
}
}
Polymer(MyElement3);

View File

@@ -1,4 +1,4 @@
// Type definitions for polymer v1.0
// Type definitions for polymer v1.1.2
// Project: https://github.com/Polymer/polymer
// Definitions by: Louis Grignon <https://github.com/lgrignon>, Suguru Inatomi <https://github.com/laco0416>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
@@ -199,6 +199,8 @@ declare module polymer {
observers?: string[];
registered?(): void;
created?(): void;
attached?(): void;
@@ -297,9 +299,9 @@ declare module polymer {
dom:DomApiStatic;
(prototype: Base):webcomponents.CustomElementConstructor;
(prototype: Base|{new ():Base}):webcomponents.CustomElementConstructor;
Class(prototype: Base):webcomponents.CustomElementConstructor;
Class(prototype: Base|{new ():Base}):webcomponents.CustomElementConstructor;
}
}