aboutsummaryrefslogtreecommitdiff
path: root/src/declarations.ts
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2023-08-13 18:46:16 +0530
committerAkshay Nair <phenax5@gmail.com>2023-08-13 18:56:10 +0530
commit78550c0d1c7037b17bdaa9413351b759b20772c0 (patch)
tree2fbef895d94698ec3ec20fe961493748c1a6f1c0 /src/declarations.ts
parent2f3de513168ac8a912e4b6540907492437a5f834 (diff)
downloadcss-everything-78550c0d1c7037b17bdaa9413351b759b20772c0.tar.gz
css-everything-78550c0d1c7037b17bdaa9413351b759b20772c0.zip
feat: adds conditionals
Diffstat (limited to '')
-rw-r--r--src/declarations.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/declarations.ts b/src/declarations.ts
index 17306bd..0571116 100644
--- a/src/declarations.ts
+++ b/src/declarations.ts
@@ -5,6 +5,7 @@ import { match, matchString } from './utils/adt'
export interface Declaration {
selector: Selector
properties: Map<string, Expr>
+ isInstance: boolean
}
export interface DeclarationEval {
@@ -87,7 +88,7 @@ export const toDeclaration = (expr: Expr): Declaration | undefined => {
selector.selectors.push(SelectorComp.Attr(['data-instance', baseId]))
}
- return { selector, properties }
+ return { selector, properties, isInstance }
}
export const expressionsToDeclrs = async (