iptdevs-design-system
Version:
Library common elements into IPT Plattform.
24 lines (23 loc) • 1.24 kB
TypeScript
import { RegisterDashboardRq } from '../../models/user/user-rq.model';
import { UserService } from '../../services/user-service/user-service';
import { StorageService } from '../../services/storage-service/storage-service';
import { CalendarService } from '../../services/calendar-service/calendar.service';
import * as i0 from "@angular/core";
export declare class BaseService {
private userService;
private storageService;
private calendarService;
constructor(userService: UserService, storageService: StorageService, calendarService: CalendarService);
webLogin(user: string, password: string): Promise<boolean>;
getCronogramAvailability(isTeacher: boolean, code: number, startDate: string, numClass: number, weekDays: any[], startTime: string, endTime: string): Promise<any>;
isAnAppUser(): boolean;
getUserRole(): number;
getUserToken(): string;
getUserName(): string;
getUserCode(): number;
registerUserFromDashboard(registerDashboardRq: RegisterDashboardRq): Promise<boolean>;
jsonToArray(data: any[]): any[][];
subJsonToArray(data: any[]): string;
static ɵfac: i0.ɵɵFactoryDeclaration<BaseService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<BaseService>;
}