class PlusOnePipe {
    transform(value) { return value + 1; }
}

PlusOnePipe.ɵfac = function PlusOnePipe_Factory(t) { 
    return new (t || PlusOnePipe)(); 
};

PlusOnePipe.ɵpipe = ɵɵdefinePipe({ 
    name: "plusOne", 
    type: PlusOnePipe, 
    pure: true, 
    standalone: true 
});

class AppComponent { constructor() { this.count = 0; } }
AppComponent.ɵfac = function AppComponent_Factory(t) { 
    return new (t || AppComponent)(); 
};

AppComponent.ɵcmp = /*@__PURE__*/ ɵɵdefineComponent({ 
    type: AppComponent, 
    selectors: [["app-root"]], 
    standalone: true, 
    features: [ɵɵStandaloneFeature], 
    decls: 5, 
    vars: 3, 
    consts: [[3, "click"]], 
    template: function AppComponent_Template(rf, ctx) { 
        if (rf & 1) {
            ɵɵelementStart(0, "div");
            ɵɵtext(1);
            ɵɵpipe(2, "plusOne");
            ɵɵelementEnd();
            ɵɵelementStart(3, "button", 0);
            ɵɵlistener("click", function AppComponent_Template_button_click_3_listener() { 
                return ctx.count = ctx.count + 1; 
            });
            ɵɵtext(4, "Increase");
            ɵɵelementEnd();
        } if (rf & 2) {
            ɵɵadvance(1);
            ɵɵtextInterpolate(ɵɵpipeBind1(2, 1, ctx.count));
        }
    }, 
    dependencies: [PlusOnePipe], 
    encapsulation: 2 
});