@alauda-fe/common
Version:
Alauda frontend team common codes.
30 lines (29 loc) • 1.15 kB
TypeScript
import { ChangeDetectorRef, ElementRef, EventEmitter, InjectionToken, OnDestroy } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { Subject } from 'rxjs';
import { ResizeEvent } from '../core/public-api';
import * as i0 from "@angular/core";
export declare const TOKEN_HELP_DOC_DATA: InjectionToken<unknown>;
export declare class HelpDocumentComponent implements OnDestroy {
data: {
rawUrl: string;
title: string;
};
readonly cdr: ChangeDetectorRef;
readonly sanitizer: DomSanitizer;
frame: ElementRef<HTMLFrameElement>;
overlay: boolean;
currentHref: string;
small: boolean;
destroy$$: Subject<void>;
close: EventEmitter<void>;
constructor(data: {
rawUrl: string;
title: string;
}, cdr: ChangeDetectorRef, sanitizer: DomSanitizer);
onResized({ width }: ResizeEvent): void;
back(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<HelpDocumentComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<HelpDocumentComponent, "ng-component", never, {}, {}, never, never, false, never>;
}