@mapcss/preset-svg
Version:
SVG as CSS for MapCSS
18 lines (17 loc) • 517 B
JavaScript
import Node from "./node.js";
class Declaration extends Node {
constructor(defaults) {
if (defaults &&
typeof defaults.value !== "undefined" &&
typeof defaults.value !== "string") {
defaults = { ...defaults, value: String(defaults.value) };
}
super(defaults);
this.type = "decl";
}
get variable() {
return this.prop.startsWith("--") || this.prop[0] === "$";
}
}
export default Declaration;
Declaration.default = Declaration;