angular-animations
Version:
Angular Animations Utilities
7 lines • 1.79 kB
JavaScript
import { animateChild, query, transition, trigger } from '@angular/animations';
export function animateChildrenOnLeaveAnimation(options) {
return trigger((options && options.anchor) || 'animateChildrenOnLeave', [
transition(':leave', [query('@*', animateChild(), { optional: true })])
]);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5pbWF0ZS1jaGlsZHJlbi5hbmltYXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9saWIvb3RoZXIvYW5pbWF0ZS1jaGlsZHJlbi5hbmltYXRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBNEIsS0FBSyxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUUsTUFBTSxxQkFBcUIsQ0FBQztBQVd6RyxNQUFNLFVBQVUsK0JBQStCLENBQUMsT0FBd0M7SUFDdEYsT0FBTyxPQUFPLENBQUMsQ0FBQyxPQUFPLElBQUksT0FBTyxDQUFDLE1BQU0sQ0FBQyxJQUFJLHdCQUF3QixFQUFFO1FBQ3RFLFVBQVUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLFlBQVksRUFBRSxFQUFFLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQztLQUN4RSxDQUFDLENBQUM7QUFDTCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYW5pbWF0ZUNoaWxkLCBBbmltYXRpb25UcmlnZ2VyTWV0YWRhdGEsIHF1ZXJ5LCB0cmFuc2l0aW9uLCB0cmlnZ2VyIH0gZnJvbSAnQGFuZ3VsYXIvYW5pbWF0aW9ucyc7XG5cbmludGVyZmFjZSBJQW5pbWF0ZUNoaWxkcmVuT25MZWF2ZU9wdGlvbnMge1xuICAvKipcbiAgICogTmFtZSBvZiB0aGUgYW5pbWF0aW9uIGFuY2hvciB0aGF0IHdpbGwgYmUgdXNlZCBpbiBhIHRlbXBsYXRlXG4gICAqXG4gICAqIERlZmF1bHQ6IGFuaW1hdGVDaGlsZHJlbk9uTGVhdmVcbiAgICovXG4gIGFuY2hvcj86IHN0cmluZztcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGFuaW1hdGVDaGlsZHJlbk9uTGVhdmVBbmltYXRpb24ob3B0aW9ucz86IElBbmltYXRlQ2hpbGRyZW5PbkxlYXZlT3B0aW9ucyk6IEFuaW1hdGlvblRyaWdnZXJNZXRhZGF0YSB7XG4gIHJldHVybiB0cmlnZ2VyKChvcHRpb25zICYmIG9wdGlvbnMuYW5jaG9yKSB8fCAnYW5pbWF0ZUNoaWxkcmVuT25MZWF2ZScsIFtcbiAgICB0cmFuc2l0aW9uKCc6bGVhdmUnLCBbcXVlcnkoJ0AqJywgYW5pbWF0ZUNoaWxkKCksIHsgb3B0aW9uYWw6IHRydWUgfSldKVxuICBdKTtcbn1cbiJdfQ==