UNPKG

@alauda-fe/common

Version:

Alauda frontend team common codes.

41 lines (40 loc) 1.89 kB
/** * @packageDocumentation * @module page-guard */ import { ThemeService } from '@alauda/ui'; import { TemplateRef } from '@angular/core'; import { Observable } from 'rxjs'; import { GuardStatus, Reason } from './page-guard.type'; import * as i0 from "@angular/core"; export declare class PageGuardComponent { private readonly theme; top: number | string; isFull: boolean; noShadow: boolean; get allowed(): boolean; set allowed(allowed: boolean); status: GuardStatus; reason: Reason; reason$: Observable<Reason>; title: string; description: string; context: 'page' | 'card'; imageTpl: TemplateRef<unknown>; descriptionTpl: TemplateRef<unknown>; operation: TemplateRef<unknown>; template: TemplateRef<unknown>; handlePixel: (value: number | string) => string; constructor(theme: ThemeService); reasonModel$: Observable<{ src: string; title: string; description: string; }>; reasonSrc$: Observable<string>; isNonEmptyString(value: unknown): boolean; isUndefined(value: string): boolean; isTemplateRef(value: unknown): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<PageGuardComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PageGuardComponent, "acl-page-guard", never, { "top": { "alias": "top"; "required": false; }; "isFull": { "alias": "isFull"; "required": false; }; "noShadow": { "alias": "noShadow"; "required": false; }; "allowed": { "alias": "allowed"; "required": false; }; "status": { "alias": "status"; "required": false; }; "reason": { "alias": "reason"; "required": false; }; "title": { "alias": "title"; "required": false; }; "description": { "alias": "description"; "required": false; }; "context": { "alias": "context"; "required": false; }; }, {}, ["imageTpl", "descriptionTpl", "operation", "template"], never, true, never>; }