feat(animations): expose element
and params
within transition matchers (#22693)
PR Close #22693
This commit is contained in:

committed by
Kara Erickson

parent
db56836425
commit
58b94e6f5e
@ -173,7 +173,9 @@ export interface AnimationStyleMetadata extends AnimationMetadata {
|
||||
/** @experimental */
|
||||
export interface AnimationTransitionMetadata extends AnimationMetadata {
|
||||
animation: AnimationMetadata | AnimationMetadata[];
|
||||
expr: string | ((fromState: string, toState: string) => boolean);
|
||||
expr: string | ((fromState: string, toState: string, element?: any, params?: {
|
||||
[key: string]: any;
|
||||
}) => boolean);
|
||||
options: AnimationOptions | null;
|
||||
}
|
||||
|
||||
@ -241,7 +243,9 @@ export declare function style(tokens: '*' | {
|
||||
}>): AnimationStyleMetadata;
|
||||
|
||||
/** @experimental */
|
||||
export declare function transition(stateChangeExpr: string | ((fromState: string, toState: string) => boolean), steps: AnimationMetadata | AnimationMetadata[], options?: AnimationOptions | null): AnimationTransitionMetadata;
|
||||
export declare function transition(stateChangeExpr: string | ((fromState: string, toState: string, element?: any, params?: {
|
||||
[key: string]: any;
|
||||
}) => boolean), steps: AnimationMetadata | AnimationMetadata[], options?: AnimationOptions | null): AnimationTransitionMetadata;
|
||||
|
||||
/** @experimental */
|
||||
export declare function trigger(name: string, definitions: AnimationMetadata[]): AnimationTriggerMetadata;
|
||||
|
4
tools/public_api_guard/core/core.d.ts
vendored
4
tools/public_api_guard/core/core.d.ts
vendored
@ -94,7 +94,9 @@ export interface AnimationTransitionEvent {
|
||||
/** @deprecated */
|
||||
export interface AnimationTransitionMetadata extends AnimationMetadata {
|
||||
animation: AnimationMetadata | AnimationMetadata[];
|
||||
expr: string | ((fromState: string, toState: string) => boolean);
|
||||
expr: string | ((fromState: string, toState: string, element: any, params: {
|
||||
[key: string]: any;
|
||||
}) => boolean);
|
||||
}
|
||||
|
||||
/** @deprecated */
|
||||
|
Reference in New Issue
Block a user