forked from Polymer/polymer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpolymer-element.d.ts
22 lines (17 loc) · 1.08 KB
/
polymer-element.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// tslint:disable:variable-name Describing an API that's defined elsewhere.
import { PropertyAccessorsConstructor } from './lib/mixins/property-accessors';
import { PropertyEffectsConstructor } from './lib/mixins/property-effects';
import { PropertiesChangedConstructor } from './lib/mixins/properties-changed.js';
import { PropertiesMixinConstructor } from './lib/mixins/properties-mixin.js';
import { ElementMixinConstructor } from './lib/mixins/element-mixin.js';
import { TemplateStampConstructor } from './lib/mixins/template-stamp.js';
export {html} from './lib/utils/html-tag.js';
export {PolymerElement};
declare const PolymerElement_Base: typeof HTMLElement & ElementMixinConstructor & PropertyEffectsConstructor & TemplateStampConstructor & PropertyAccessorsConstructor & PropertiesChangedConstructor & PropertiesMixinConstructor
/**
* Base class that provides the core API for Polymer's meta-programming
* features including template stamping, data-binding, attribute deserialization,
* and property change observation.
*/
declare class PolymerElement extends PolymerElement_Base {
}