UNPKG

@benev/slate

Version:
20 lines 1.11 kB
import * as state from "../../nexus/state.js"; import { mixin } from "./mixin.js"; import { ob } from "../../tools/ob.js"; import { Pipe } from "../../tools/pipe.js"; export var apply; (function (apply) { apply.css = ((theme) => ((elements) => (ob(elements).map(Element => mixin.css(theme)(Element))))); apply.flat = ((flat) => ((elements) => (ob(elements).map((Element) => mixin.flat(flat)(Element))))); apply.signals = ((signals) => ((elements) => (ob(elements).map((Element) => mixin.signals(signals)(Element))))); apply.reactive = ((r = state.reactor) => ((elements) => (ob(elements).map((Element) => mixin.reactive(r)(Element))))); /** @deprecated use `reactive` instead */ apply.reactor = apply.reactive; /** @deprecated use `setup` instead */ apply.context = ((context) => ((elements) => Pipe.with(elements) .to(apply.css(context.theme)) .to(apply.reactive()) .done())); apply.setup = ((...styles) => ((elements) => (ob(elements).map((Element) => mixin.setup(...styles)(Element))))); })(apply || (apply = {})); //# sourceMappingURL=apply.js.map