
* implement more literal vars * fix super issue * pyright has a bug i think * oh we changed that * fix docs * literalize vars recursively * do what masen told me :D * use dynamic keys * forgot .create * adjust _var_value * dang it darglint * add test for serializing literal vars into js exprs * fix silly mistake * add handling for var and none * use create safe * is none bruh * implement function vars and do various modification * fix None issue * clear a lot of creates that did nothing * add tests to function vars * added simple fix smh * use fconcat to make an even more complicated test
19 lines
834 B
Python
19 lines
834 B
Python
"""Experimental Immutable-Based Var System."""
|
|
|
|
from .base import ArrayVar as ArrayVar
|
|
from .base import BooleanVar as BooleanVar
|
|
from .base import ConcatVarOperation as ConcatVarOperation
|
|
from .base import FunctionStringVar as FunctionStringVar
|
|
from .base import FunctionVar as FunctionVar
|
|
from .base import ImmutableVar as ImmutableVar
|
|
from .base import LiteralArrayVar as LiteralArrayVar
|
|
from .base import LiteralBooleanVar as LiteralBooleanVar
|
|
from .base import LiteralNumberVar as LiteralNumberVar
|
|
from .base import LiteralObjectVar as LiteralObjectVar
|
|
from .base import LiteralStringVar as LiteralStringVar
|
|
from .base import LiteralVar as LiteralVar
|
|
from .base import NumberVar as NumberVar
|
|
from .base import ObjectVar as ObjectVar
|
|
from .base import StringVar as StringVar
|
|
from .base import VarOperationCall as VarOperationCall
|