polymer-analyzer
Version:
Static analysis for Web Components
67 lines (61 loc) • 1.02 kB
JavaScript
/**
* @polymerMixin
* @memberof Polymer
*/
const TestMixin = function(superclass) {
return class extends superclass {
static get properties() {
return {
foo: {
notify: true,
type: String,
},
};
}
}
}
/**
* @polymerMixin
* @memberof Polymer
*/
const _ProtectedMixin = function(superclass) {
return class extends superclass {
static get properties() {
return {
foo: {
notify: true,
type: String,
},
};
}
}
}
/**
* @polymerMixin
* @memberof Polymer
* @private
*/
const InternalMixin = function(superclass) {
return class extends superclass {
frob(a, b) {
}
static glob() {
}
}
}
/**
* @polymerMixin
* @mixes Polymer.InternalMixin
* @memberof Polymer
*/
const MetaMixin = function(superclass) {
return class extends InternalMixin(superclass) {
static get properties() {
return {
meta: {
type: Boolean,
},
};
}
}
}