@csvbox/angular2
Version:
Standalone Angular component for csvbox.io supporting Angular version 14 till 20
59 lines (58 loc) • 2.71 kB
TypeScript
import { OnInit, OnChanges, SimpleChanges, AfterContentInit } from '@angular/core';
import { DomSanitizer, SafeUrl } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class CSVBoxButtonComponent implements OnInit, OnChanges, AfterContentInit {
sanitizer: DomSanitizer;
isModalShown: boolean;
initiator: any;
onImport?: (success: boolean, metadata?: any) => void;
onReady?: () => void;
onClose?: () => void;
onSubmit?: (metadata: any) => void;
isImported?: (success: boolean, metadata?: any) => void;
isReady?: () => void;
isClosed?: () => void;
isSubmitted?: (metadata: any) => void;
importerReady?: () => void;
closed?: () => void;
submitted?: () => void;
imported?: (success: boolean, metadata?: any) => void;
loadStarted?: () => void;
user: {
[key: string]: any;
} | null;
dynamicColumns: {
[key: string]: any;
} | null;
licenseKey: string | null;
options: {
[key: string]: any;
} | null;
uuid: string;
customDomain: string | null;
dataLocation: string | null;
language: string | null;
environment: {
[key: string]: any;
} | null;
theme: string | null;
isIframeLoaded: boolean;
openModalOnIframeLoad: boolean;
lazy: boolean;
safeUrl: SafeUrl | null;
iframe: HTMLIFrameElement | null;
disabled: boolean;
constructor(sanitizer: DomSanitizer);
holder: HTMLDivElement | null;
ngOnInit(): void;
generateUuid(): string;
ngOnChanges(changes: SimpleChanges): void;
updateUserVariable(data: {
[key: string]: any;
}): void;
ngAfterContentInit(): void;
initImporter(): void;
openModal(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CSVBoxButtonComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CSVBoxButtonComponent, "csvbox-button", never, { "onImport": "onImport"; "onReady": "onReady"; "onClose": "onClose"; "onSubmit": "onSubmit"; "isImported": "isImported"; "isReady": "isReady"; "isClosed": "isClosed"; "isSubmitted": "isSubmitted"; "importerReady": "importerReady"; "closed": "closed"; "submitted": "submitted"; "imported": "imported"; "loadStarted": "loadStarted"; "user": "user"; "dynamicColumns": "dynamicColumns"; "licenseKey": "licenseKey"; "options": "options"; "uuid": "uuid"; "customDomain": "customDomain"; "dataLocation": "dataLocation"; "language": "language"; "environment": "environment"; "theme": "theme"; "isIframeLoaded": "isIframeLoaded"; "openModalOnIframeLoad": "openModalOnIframeLoad"; "lazy": "lazy"; "disabled": "disabled"; }, {}, never, ["*"], true>;
}