updated definitions

This commit is contained in:
unknown
2015-03-31 14:08:29 +02:00
parent 02a93db66a
commit 81b5b55d9d
5 changed files with 53 additions and 6 deletions
+25
View File
@@ -10,6 +10,31 @@ class AbstractPolymerElement implements PolymerElement {
asyncFire(eventName: string, details?: any, targetNode?: any, bubbles?: boolean, cancelable?: boolean): void { }
cancelUnbindAll(): void { }
/**
* User must call from attached callback
*/
resizableAttachedHandler(): void {}
/**
* User must call from detached callback
*/
resizableDetachedHandler(): void {}
/**
* User must call from attached callback
*/
resizerAttachedHandler(): void {}
/**
* User must call from detached callback
*/
resizerDetachedHandler(): void {}
/**
* User should call when resizing or un-hiding children
*/
notifyResize(): void {}
}
class AbstractWebComponent extends AbstractPolymerElement {
+1 -1
View File
@@ -5,7 +5,7 @@
declare module PolymerComponents {
module App {
export interface Router extends HTMLElement {
export interface Router extends PolymerElement, HTMLElement {
init(): void;
go(path: string, options?: { replace?: boolean }): void;
}
+1 -1
View File
@@ -5,7 +5,7 @@
declare module PolymerComponents {
export module Core {
export interface DrawerPanel extends HTMLElement {
export interface DrawerPanel extends PolymerElement, HTMLElement {
/**
* Width of the drawer panel. default: '256px'
*/
+25 -3
View File
@@ -18,6 +18,31 @@ interface PolymerElement {
domReady? (): void;
detached? (): void;
attributeChanged? (attrName: string, oldVal: any, newVal: any): void;
/**
* User must call from attached callback
*/
resizableAttachedHandler(): void;
/**
* User must call from detached callback
*/
resizableDetachedHandler(): void;
/**
* User must call from attached callback
*/
resizerAttachedHandler(): void;
/**
* User must call from detached callback
*/
resizerDetachedHandler(): void;
/**
* User should call when resizing or un-hiding children
*/
notifyResize(): void;
}
interface Polymer {
@@ -34,9 +59,6 @@ interface Polymer {
(tagName: string, prototype: any): void;
(prototype: PolymerElement): void;
(): void;
// hacks for mixins
CoreResizer: any;
CoreResizable: any;
}
declare var Polymer: Polymer;
+1 -1
View File
@@ -5,7 +5,7 @@
declare module PolymerComponents {
export module Paper {
export interface Toast extends HTMLElement {
export interface Toast extends PolymerElement, HTMLElement {
/**
* The text shows in a toast.
* default: ''