@opensign/angular
Version:
This package helps you easily integrate OpenSign into your Angular apps.
28 lines (27 loc) • 1.25 kB
TypeScript
import { OnInit, SimpleChanges, OnChanges, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class OpensignComponent implements OnInit, OnChanges {
private platformId;
baseUrl: string;
appId: string;
scriptSrc: string;
templateId: string;
onLoad: EventEmitter<void>;
onLoadError: EventEmitter<string>;
load: boolean;
templateStatus: any;
private scriptId?;
private checkInterval?;
private timeoutId?;
private isBrowser;
constructor(platformId: Object);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
private handleComponentLoad;
private loadScriptWithId;
private checkForUpdatePublicTemplateProps;
private cleanUpScript;
static ɵfac: i0.ɵɵFactoryDeclaration<OpensignComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OpensignComponent, "opensign", never, { "baseUrl": { "alias": "baseUrl"; "required": false; }; "appId": { "alias": "appId"; "required": false; }; "scriptSrc": { "alias": "scriptSrc"; "required": false; }; "templateId": { "alias": "templateId"; "required": false; }; }, { "onLoad": "onLoad"; "onLoadError": "onLoadError"; }, never, never, true, never>;
}