I recently updated to angular 4 and checking the animations docs I see I should import trigger, animate and transition from @angular/animations.
import {
Component,
Input
} from '@angular/core';
import {
trigger,
state,
style,
animate,
transition
} from '@angular/animations';
In my project however I have been importing from @angular/core so far and everything works fine, even after animations were separated from core.
import { ... trigger, state, style, animate, transition } from '@angular/core';
Why does angular core still hold these animation components ? Backwards compatability maybe ? Why not just remove it completely from core?