dbweb-common
Version:
用`yarn add dbweb-common`安装,不要忘记修改`angular.json`里的 `architect\build\options\assets`,加上
38 lines (37 loc) • 1.5 kB
TypeScript
import { OverlayContainer } from '@angular/cdk/overlay';
import { HttpClient } from '@angular/common/http';
import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { MatDialog, MatRadioChange } from '@angular/material';
import { CurrentApiService, CurrentService } from 'dbweb-core';
import { Subscription } from 'rxjs';
import { MainNavService } from '../services/main-nav.service';
import { ThemeService, ThemeModel, ThemeColor } from '../services/theme.service';
export declare class UserinfoComponent implements OnInit, OnDestroy {
overlayContainer: OverlayContainer;
curr: CurrentService;
private httpClient;
private api;
private theme;
dialog: MatDialog;
mainNav: MainNavService;
hostClass: boolean;
portraitImage: ElementRef<HTMLImageElement>;
uploadURL: string;
num: number;
isEditNickName: boolean;
nickName: string;
themeColor: ThemeColor;
themeModel: ThemeModel;
mainNavStyle: 'full' | 'min';
portraitURL: string;
private subject;
constructor(overlayContainer: OverlayContainer, curr: CurrentService, httpClient: HttpClient, api: CurrentApiService, theme: ThemeService, dialog: MatDialog, mainNav: MainNavService);
ngOnDestroy(): void;
ngOnInit(): void;
setTheme(): void;
postFile(fileToUpload: File): Subscription;
editNickName(): void;
editDone(): void;
showPortraitEdit(): void;
navStyleChange(event: MatRadioChange): void;
}