/** * Creates a mixin with the specified functions applied to the superclass * * ```js * import { mixin, Money } from '@neovici/cosmoz-utils'; * import { isEmpty } from '@neovici/cosmoz-utils/template'; * import { isoDate } from '@neovici/cosmoz-utils/date'; * * class DemoMoneyHelper extends mixin({isEmpty, isoDate, ...Money}, PolymerElement) { * ``` * * @mixinFunction * @demo demo/index.html * @param {object} helpers the functions to add to the class * @param {class} superclass the class to extend * @return {class} a new class */ import { hauntedPolymer, Constructor } from './haunted-polymer'; declare const mixin: (helpers: H, superclass: Constructor) => { new (...args: any[]): {}; }; import * as Template from './template'; import * as DateUtils from './date'; import * as Money from './money'; export { hauntedPolymer, Template, DateUtils, mixin, Money, DateUtils as Date }; import { tagged } from './tagged'; export { tagged, tagged as css }; export * from './sheet';