diff --git a/modules/@angular/core/src/animation/animation_keyframe.ts b/modules/@angular/core/src/animation/animation_keyframe.ts index f33aeeaff402ef..a367bdc0d9649b 100644 --- a/modules/@angular/core/src/animation/animation_keyframe.ts +++ b/modules/@angular/core/src/animation/animation_keyframe.ts @@ -8,6 +8,9 @@ import {AnimationStyles} from './animation_styles'; +/** + * @experimental + */ export class AnimationKeyframe { constructor(public offset: number, public styles: AnimationStyles) {} } diff --git a/modules/@angular/core/src/animation/animation_styles.ts b/modules/@angular/core/src/animation/animation_styles.ts index 78f249969dfc61..12e3b14027660c 100644 --- a/modules/@angular/core/src/animation/animation_styles.ts +++ b/modules/@angular/core/src/animation/animation_styles.ts @@ -6,6 +6,9 @@ * found in the LICENSE file at https://angular.io/license */ +/** + * @experimental + */ export class AnimationStyles { constructor(public styles: {[key: string]: string | number}[]) {} } diff --git a/modules/@angular/core/src/core.ts b/modules/@angular/core/src/core.ts index 94c576cb7ce2c9..ec7285ee8bc2be 100644 --- a/modules/@angular/core/src/core.ts +++ b/modules/@angular/core/src/core.ts @@ -34,5 +34,7 @@ export {ErrorHandler} from './error_handler'; export * from './core_private_export'; export * from './animation/metadata'; export {AnimationTransitionEvent} from './animation/animation_transition_event'; -export {AnimationPlayer} from './animation/animation_player'; +export {AnimationPlayer, NoOpAnimationPlayer} from './animation/animation_player'; +export {AnimationStyles} from './animation/animation_styles'; +export {AnimationKeyframe} from './animation/animation_keyframe'; export {Sanitizer, SecurityContext} from './security'; diff --git a/tools/public_api_guard/core/index.d.ts b/tools/public_api_guard/core/index.d.ts index b59124e704069b..1786ca31f2962e 100644 --- a/tools/public_api_guard/core/index.d.ts +++ b/tools/public_api_guard/core/index.d.ts @@ -44,6 +44,11 @@ export declare class AnimationGroupMetadata extends AnimationWithStepsMetadata { constructor(_steps: AnimationMetadata[]); } +/** @experimental */ +export class AnimationKeyframe { + constructor(offset: number, styles: AnimationStyles); +} + /** @experimental */ export declare class AnimationKeyframesSequenceMetadata extends AnimationMetadata { steps: AnimationStyleMetadata[]; @@ -95,6 +100,11 @@ export declare class AnimationStateTransitionMetadata extends AnimationStateMeta constructor(stateChangeExpr: string | ((fromState: string, toState: string) => boolean), steps: AnimationMetadata); } +/** @experimental */ +export class AnimationStyles { + constructor(styles: {[key: string]: string | number}[]); +} + /** @experimental */ export declare class AnimationStyleMetadata extends AnimationMetadata { offset: number;