@benev/slate
Version:
frontend web stuff
15 lines (14 loc) • 899 B
TypeScript
import { CSSResultGroup } from "lit";
import { Flat } from "../../flatstate/flat.js";
import { BaseElementClass } from "../element.js";
import { SignalTower } from "../../signals/tower.js";
export declare namespace mixin {
function css(...newStyles: (undefined | CSSResultGroup)[]): <C extends BaseElementClass>(Base: C) => C;
function css_deferred(getNewStyles: () => (CSSResultGroup | undefined)[]): <C extends BaseElementClass>(Base: C) => C;
function signals(signals: SignalTower): <C extends BaseElementClass>(Base: C) => C;
function flat(flat: Flat): <C extends BaseElementClass>(Base: C) => C;
function reactive(r?: import("../../index.js").Reactor): <C extends BaseElementClass>(Base: C) => C;
/** @deprecated use `reactive` instead */
const reactor: typeof reactive;
function setup(...styles: CSSResultGroup[]): <C extends BaseElementClass>(Base: C) => C;
}