IFClite TypeScript API
    Preparing search index...

    Type Alias WhenExpression

    WhenExpression:
        | { kind: "literal"; value: string
        | number
        | boolean }
        | { kind: "identifier"; name: string }
        | { kind: "not"; operand: WhenExpression }
        | { kind: "and"; left: WhenExpression; right: WhenExpression }
        | { kind: "or"; left: WhenExpression; right: WhenExpression }
        | {
            kind: "compare";
            left: WhenExpression;
            op: WhenCompareOp;
            right: WhenExpression;
        }

    @ifc-lite/extensions — Extension model and capability grammar for IFClite.

    Phase 0 surface. UI-host integration (loader, runtime, slot rendering) is added in Phase 1. AI authoring (Phase 2), flavors (Phase 3), and self-improvement loops (Phase 4) follow.

    See docs/architecture/ai-customization/ for the full design.