Skip to content

Latest commit

 

History

History
187 lines (159 loc) · 8.23 KB

legacy-dialog.md

File metadata and controls

187 lines (159 loc) · 8.23 KB

API Report File for "components-srcs"

Do not edit this file. It is a report generated by API Extractor.

import { AnimationEvent as AnimationEvent_2 } from '@angular/animations';
import { ChangeDetectorRef } from '@angular/core';
import { _closeDialogVia as _closeLegacyDialogVia } from '@angular/material/dialog';
import { ElementRef } from '@angular/core';
import { FocusMonitor } from '@angular/cdk/a11y';
import { FocusTrapFactory } from '@angular/cdk/a11y';
import * as i0 from '@angular/core';
import * as i3 from '@angular/cdk/dialog';
import * as i4 from '@angular/cdk/overlay';
import * as i5 from '@angular/cdk/portal';
import * as i6 from '@angular/material/core';
import { InjectionToken } from '@angular/core';
import { Injector } from '@angular/core';
import { InteractivityChecker } from '@angular/cdk/a11y';
import { AutoFocusTarget as LegacyAutoFocusTarget } from '@angular/material/dialog';
import { DialogPosition as LegacyDialogPosition } from '@angular/material/dialog';
import { DialogRole as LegacyDialogRole } from '@angular/material/dialog';
import { Location as Location_2 } from '@angular/common';
import { MAT_DIALOG_SCROLL_STRATEGY_FACTORY as MAT_LEGACY_DIALOG_SCROLL_STRATEGY_FACTORY } from '@angular/material/dialog';
import { MatDialogConfig } from '@angular/material/dialog';
import { MatDialogRef } from '@angular/material/dialog';
import { matDialogAnimations as matLegacyDialogAnimations } from '@angular/material/dialog';
import { _MatDialogBase as _MatLegacyDialogBase } from '@angular/material/dialog';
import { _MatDialogContainerBase as _MatLegacyDialogContainerBase } from '@angular/material/dialog';
import { MatDialogState as MatLegacyDialogState } from '@angular/material/dialog';
import { NgZone } from '@angular/core';
import { OnChanges } from '@angular/core';
import { OnInit } from '@angular/core';
import { Overlay } from '@angular/cdk/overlay';
import { OverlayContainer } from '@angular/cdk/overlay';
import { OverlayRef } from '@angular/cdk/overlay';
import { ScrollStrategy } from '@angular/cdk/overlay';
import { SimpleChanges } from '@angular/core';

export { _closeLegacyDialogVia }

export { LegacyAutoFocusTarget }

export { LegacyDialogPosition }

export { LegacyDialogRole }

// @public
export const MAT_LEGACY_DIALOG_DATA: InjectionToken<any>;

// @public
export const MAT_LEGACY_DIALOG_DEFAULT_OPTIONS: InjectionToken<MatLegacyDialogConfig<any>>;

// @public
export const MAT_LEGACY_DIALOG_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;

export { MAT_LEGACY_DIALOG_SCROLL_STRATEGY_FACTORY }

// @public
export const MAT_LEGACY_DIALOG_SCROLL_STRATEGY_PROVIDER: {
    provide: InjectionToken<() => ScrollStrategy>;
    deps: (typeof Overlay)[];
    useFactory: typeof MAT_LEGACY_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY;
};

// @public
export function MAT_LEGACY_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY(overlay: Overlay): () => ScrollStrategy;

// @public
export class MatLegacyDialog extends _MatLegacyDialogBase<MatLegacyDialogContainer> {
    constructor(overlay: Overlay, injector: Injector,
    _location: Location_2, defaultOptions: MatLegacyDialogConfig, scrollStrategy: any, parentDialog: MatLegacyDialog,
    overlayContainer: OverlayContainer,
    animationMode?: 'NoopAnimations' | 'BrowserAnimations');
    // (undocumented)
    protected dialogConfigClass: typeof MatLegacyDialogConfig;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyDialog, [null, null, { optional: true; }, { optional: true; }, null, { optional: true; skipSelf: true; }, null, { optional: true; }]>;
    // (undocumented)
    static ɵprov: i0.ɵɵInjectableDeclaration<MatLegacyDialog>;
}

// @public
export class MatLegacyDialogActions {
    align?: 'start' | 'center' | 'end';
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyDialogActions, "[mat-dialog-actions], mat-dialog-actions, [matDialogActions]", never, { "align": "align"; }, {}, never, never, false>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyDialogActions, never>;
}

export { matLegacyDialogAnimations }

export { _MatLegacyDialogBase }

// @public
export class MatLegacyDialogClose implements OnInit, OnChanges {
    constructor(
    dialogRef: MatLegacyDialogRef<any>, _elementRef: ElementRef<HTMLElement>, _dialog: MatLegacyDialog);
    ariaLabel: string;
    // @deprecated
    dialogRef: MatLegacyDialogRef<any>;
    dialogResult: any;
    // (undocumented)
    _matDialogClose: any;
    // (undocumented)
    ngOnChanges(changes: SimpleChanges): void;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    _onButtonClick(event: MouseEvent): void;
    type: 'submit' | 'button' | 'reset';
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyDialogClose, "[mat-dialog-close], [matDialogClose]", ["matDialogClose"], { "ariaLabel": "aria-label"; "type": "type"; "dialogResult": "mat-dialog-close"; "_matDialogClose": "matDialogClose"; }, {}, never, never, false>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyDialogClose, [{ optional: true; }, null, null]>;
}

// @public (undocumented)
export class MatLegacyDialogConfig<D = any> extends MatDialogConfig<D> {
    enterAnimationDuration?: string;
    exitAnimationDuration?: string;
}

// @public
export class MatLegacyDialogContainer extends _MatLegacyDialogContainerBase {
    constructor(elementRef: ElementRef, focusTrapFactory: FocusTrapFactory, document: any, dialogConfig: MatLegacyDialogConfig, checker: InteractivityChecker, ngZone: NgZone, overlayRef: OverlayRef, _changeDetectorRef: ChangeDetectorRef, focusMonitor?: FocusMonitor);
    // (undocumented)
    _getAnimationState(): {
        value: "void" | "enter" | "exit";
        params: {
            enterAnimationDuration: string | number;
            exitAnimationDuration: string | number;
        };
    };
    _onAnimationDone({ toState, totalTime }: AnimationEvent_2): void;
    _onAnimationStart({ toState, totalTime }: AnimationEvent_2): void;
    _startExitAnimation(): void;
    _state: 'void' | 'enter' | 'exit';
    // (undocumented)
    static ɵcmp: i0.ɵɵComponentDeclaration<MatLegacyDialogContainer, "mat-dialog-container", never, {}, {}, never, never, false>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyDialogContainer, [null, null, { optional: true; }, null, null, null, null, null, null]>;
}

export { _MatLegacyDialogContainerBase }

// @public
export class MatLegacyDialogContent {
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyDialogContent, "[mat-dialog-content], mat-dialog-content, [matDialogContent]", never, {}, {}, never, never, false>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyDialogContent, never>;
}

// @public (undocumented)
export class MatLegacyDialogModule {
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyDialogModule, never>;
    // (undocumented)
    static ɵinj: i0.ɵɵInjectorDeclaration<MatLegacyDialogModule>;
    // (undocumented)
    static ɵmod: i0.ɵɵNgModuleDeclaration<MatLegacyDialogModule, [typeof i1.MatLegacyDialogContainer, typeof i2.MatLegacyDialogClose, typeof i2.MatLegacyDialogTitle, typeof i2.MatLegacyDialogActions, typeof i2.MatLegacyDialogContent], [typeof i3.DialogModule, typeof i4.OverlayModule, typeof i5.PortalModule, typeof i6.MatCommonModule], [typeof i1.MatLegacyDialogContainer, typeof i2.MatLegacyDialogClose, typeof i2.MatLegacyDialogTitle, typeof i2.MatLegacyDialogContent, typeof i2.MatLegacyDialogActions, typeof i6.MatCommonModule]>;
}

// @public
export class MatLegacyDialogRef<T, R = any> extends MatDialogRef<T, R> {
}

export { MatLegacyDialogState }

// @public
export class MatLegacyDialogTitle implements OnInit {
    constructor(_dialogRef: MatLegacyDialogRef<any>, _elementRef: ElementRef<HTMLElement>, _dialog: MatLegacyDialog);
    id: string;
    // (undocumented)
    ngOnInit(): void;
    // (undocumented)
    static ɵdir: i0.ɵɵDirectiveDeclaration<MatLegacyDialogTitle, "[mat-dialog-title], [matDialogTitle]", ["matDialogTitle"], { "id": "id"; }, {}, never, never, false>;
    // (undocumented)
    static ɵfac: i0.ɵɵFactoryDeclaration<MatLegacyDialogTitle, [{ optional: true; }, null, null]>;
}

// (No @packageDocumentation comment for this package)