catng
Version:
Angular Dynamic Form Input Component
61 lines (60 loc) • 2.38 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { BaseListComponent } from '../base-list.component';
import { Column, FileOptions } from '../../models';
import { FileUpload } from 'primeng/fileupload';
import { AppConfig } from '../../models/app.config';
import { SelectItem } from 'primeng/api';
import { DatePipe } from '@angular/common';
import * as i0 from "@angular/core";
export declare class CatFileComponent extends BaseListComponent<FileOptions, any> implements OnInit {
fileOptions?: FileOptions;
uploadButtonText?: string;
uploadCompleted: EventEmitter<any>;
onCompleted: EventEmitter<any>;
canFileUpload?: boolean;
fileUploaded?: boolean;
readonly?: boolean;
get isFileUpload(): boolean;
token?: string;
baseurl?: string;
date?: Date | string | any;
showModal: boolean;
preview: boolean;
files: File[];
fileTur?: number;
fileTurList?: SelectItem[];
isPDF?: boolean;
PDFdosyayolu?: string;
pdfHeight: string;
fileUrl: string;
columns?: Column[];
fileCss: object | any;
datePipe: DatePipe;
fu?: FileUpload;
mimeClass: {
mime: string;
class: string;
}[];
appConfig: AppConfig;
constructor();
ngOnInit(): void;
setFileUrl(): void;
load(): void;
onUpload(event: any): void;
onError(event: any): void;
indir(event: any): void;
sil(row: any): void;
onBeforeUpload(event: any): void;
onSelect(event: any, fu: FileUpload): void;
onRemove(event: any, fu: FileUpload): void;
mimeTypeToClass(mimeType: string): string;
getFileDate(): string;
setFileCss(): void;
errorHandler(event: any): void;
setPreview(): void;
fileIndir(): void;
silBasvuruFile(): void;
onResize(event: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CatFileComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CatFileComponent, "cat-file", never, { "fileOptions": { "alias": "fileOptions"; "required": false; }; "uploadButtonText": { "alias": "uploadButtonText"; "required": false; }; "canFileUpload": { "alias": "canFileUpload"; "required": false; }; "fileUploaded": { "alias": "fileUploaded"; "required": false; }; "readonly": { "alias": "readonly"; "required": false; }; }, { "uploadCompleted": "uploadCompleted"; "onCompleted": "onCompleted"; }, never, never, true, never>;
}