Skip to content

inline

inline(replacements): Optimizer

Defined in: packages/aip/src/filtering/inline.ts:13

Creates an optimizer that replaces ident nodes with arbitrary Expr subtrees. Each replacement Expr is deep-cloned with fresh ids on every substitution to ensure unique node ids in the output tree.

Example: inline({ name: parse(“user.profile.name”) })

Record<string, ParsedExpr>

Optimizer