UNPKG

@material/web

Version:
48 lines (47 loc) 1.19 kB
/** * @license * Copyright 2023 Google LLC * SPDX-License-Identifier: Apache-2.0 */ /** * A dialog animation's arguments. See `Element.prototype.animate`. */ export type DialogAnimationArgs = Parameters<Element['animate']>; /** * A collection of dialog animations. Each element of a dialog may have multiple * animations. */ export interface DialogAnimation { /** * Animations for the dialog itself. */ dialog?: DialogAnimationArgs[]; /** * Animations for the scrim backdrop. */ scrim?: DialogAnimationArgs[]; /** * Animations for the container of the dialog. */ container?: DialogAnimationArgs[]; /** * Animations for the headline section. */ headline?: DialogAnimationArgs[]; /** * Animations for the contents section. */ content?: DialogAnimationArgs[]; /** * Animations for the actions section. */ actions?: DialogAnimationArgs[]; } /** * The default dialog open animation. */ export declare const DIALOG_DEFAULT_OPEN_ANIMATION: DialogAnimation; /** * The default dialog close animation. */ export declare const DIALOG_DEFAULT_CLOSE_ANIMATION: DialogAnimation;