123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- import { ANIMATION_MODULE_TYPE } from '@angular/core';
- import { AnimationBuilder } from '@angular/animations';
- import { AnimationDriver } from '@angular/animations/browser';
- import { AnimationFactory } from '@angular/animations';
- import { AnimationMetadata } from '@angular/animations';
- import { AnimationOptions } from '@angular/animations';
- import { AnimationPlayer } from '@angular/animations';
- import { ApplicationRef } from '@angular/core';
- import * as i0 from '@angular/core';
- import * as i1 from '@angular/platform-browser';
- import { ModuleWithProviders } from '@angular/core';
- import { NgZone } from '@angular/core';
- import { OnDestroy } from '@angular/core';
- import { Provider } from '@angular/core';
- import { Renderer2 } from '@angular/core';
- import { RendererFactory2 } from '@angular/core';
- import { RendererStyleFlags2 } from '@angular/core';
- import { RendererType2 } from '@angular/core';
- import { ɵAnimationEngine } from '@angular/animations/browser';
- import { ɵAnimationStyleNormalizer } from '@angular/animations/browser';
- export { ANIMATION_MODULE_TYPE }
- declare class BaseAnimationRenderer implements Renderer2 {
- protected namespaceId: string;
- delegate: Renderer2;
- engine: ɵAnimationEngine;
- private _onDestroy?;
- constructor(namespaceId: string, delegate: Renderer2, engine: ɵAnimationEngine, _onDestroy?: (() => void) | undefined);
- get data(): {
- [key: string]: any;
- };
- destroyNode(node: any): void;
- destroy(): void;
- createElement(name: string, namespace?: string | null | undefined): any;
- createComment(value: string): any;
- createText(value: string): any;
- appendChild(parent: any, newChild: any): void;
- insertBefore(parent: any, newChild: any, refChild: any, isMove?: boolean): void;
- removeChild(parent: any, oldChild: any, isHostElement: boolean): void;
- selectRootElement(selectorOrNode: any, preserveContent?: boolean): any;
- parentNode(node: any): any;
- nextSibling(node: any): any;
- setAttribute(el: any, name: string, value: string, namespace?: string | null | undefined): void;
- removeAttribute(el: any, name: string, namespace?: string | null | undefined): void;
- addClass(el: any, name: string): void;
- removeClass(el: any, name: string): void;
- setStyle(el: any, style: string, value: any, flags?: RendererStyleFlags2 | undefined): void;
- removeStyle(el: any, style: string, flags?: RendererStyleFlags2 | undefined): void;
- setProperty(el: any, name: string, value: any): void;
- setValue(node: any, value: string): void;
- listen(target: any, eventName: string, callback: (event: any) => boolean | void): () => void;
- protected disableAnimations(element: any, value: boolean): void;
- }
- export declare class BrowserAnimationsModule {
-
- static withConfig(config: BrowserAnimationsModuleConfig): ModuleWithProviders<BrowserAnimationsModule>;
- static ɵfac: i0.ɵɵFactoryDeclaration<BrowserAnimationsModule, never>;
- static ɵmod: i0.ɵɵNgModuleDeclaration<BrowserAnimationsModule, never, never, [typeof i1.BrowserModule]>;
- static ɵinj: i0.ɵɵInjectorDeclaration<BrowserAnimationsModule>;
- }
- export declare interface BrowserAnimationsModuleConfig {
-
- disableAnimations?: boolean;
- }
- export declare class NoopAnimationsModule {
- static ɵfac: i0.ɵɵFactoryDeclaration<NoopAnimationsModule, never>;
- static ɵmod: i0.ɵɵNgModuleDeclaration<NoopAnimationsModule, never, never, [typeof i1.BrowserModule]>;
- static ɵinj: i0.ɵɵInjectorDeclaration<NoopAnimationsModule>;
- }
- export declare function provideAnimations(): Provider[];
- export declare function provideNoopAnimations(): Provider[];
- export declare class ɵAnimationRenderer extends BaseAnimationRenderer implements Renderer2 {
- factory: ɵAnimationRendererFactory;
- constructor(factory: ɵAnimationRendererFactory, namespaceId: string, delegate: Renderer2, engine: ɵAnimationEngine, onDestroy?: () => void);
- setProperty(el: any, name: string, value: any): void;
- listen(target: 'window' | 'document' | 'body' | any, eventName: string, callback: (event: any) => any): () => void;
- }
- export declare class ɵAnimationRendererFactory implements RendererFactory2 {
- private delegate;
- private engine;
- private _zone;
- private _currentId;
- private _microtaskId;
- private _animationCallbacksBuffer;
- private _rendererCache;
- private _cdRecurDepth;
- constructor(delegate: RendererFactory2, engine: ɵAnimationEngine, _zone: NgZone);
- createRenderer(hostElement: any, type: RendererType2): Renderer2;
- begin(): void;
- private _scheduleCountTask;
- end(): void;
- whenRenderingDone(): Promise<any>;
- static ɵfac: i0.ɵɵFactoryDeclaration<ɵAnimationRendererFactory, never>;
- static ɵprov: i0.ɵɵInjectableDeclaration<ɵAnimationRendererFactory>;
- }
- export declare class ɵBrowserAnimationBuilder extends AnimationBuilder {
- private _nextAnimationId;
- private _renderer;
- constructor(rootRenderer: RendererFactory2, doc: any);
- build(animation: AnimationMetadata | AnimationMetadata[]): AnimationFactory;
- static ɵfac: i0.ɵɵFactoryDeclaration<ɵBrowserAnimationBuilder, never>;
- static ɵprov: i0.ɵɵInjectableDeclaration<ɵBrowserAnimationBuilder>;
- }
- export declare class ɵBrowserAnimationFactory extends AnimationFactory {
- private _id;
- private _renderer;
- constructor(_id: string, _renderer: ɵAnimationRenderer);
- create(element: any, options?: AnimationOptions): AnimationPlayer;
- }
- export declare class ɵInjectableAnimationEngine extends ɵAnimationEngine implements OnDestroy {
- constructor(doc: any, driver: AnimationDriver, normalizer: ɵAnimationStyleNormalizer, appRef: ApplicationRef);
- ngOnDestroy(): void;
- static ɵfac: i0.ɵɵFactoryDeclaration<ɵInjectableAnimationEngine, never>;
- static ɵprov: i0.ɵɵInjectableDeclaration<ɵInjectableAnimationEngine>;
- }
- export { }
|