survey-angular-ui
Version:
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
23 lines (22 loc) • 1.18 kB
TypeScript
import { ChangeDetectorRef, OnChanges, SimpleChanges } from "@angular/core";
import { PopupSurveyModel, SurveyModel } from "survey-core";
import { BaseAngular } from "./base-angular";
import * as i0 from "@angular/core";
export declare class PopupSurveyComponent extends BaseAngular<PopupSurveyModel> implements OnChanges {
model: SurveyModel;
isExpanded?: boolean;
allowClose?: boolean;
closeOnCompleteTimeout?: number;
allowFullScreen?: boolean;
onClose?: () => void;
popup: PopupSurveyModel;
constructor(changeDetectorRef: ChangeDetectorRef);
protected getModel(): PopupSurveyModel;
protected getShouldReattachChangeDetector(): boolean;
getHeaderCss(): string;
closeHandler(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<PopupSurveyComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<PopupSurveyComponent, "popup-survey", never, { "model": "model"; "isExpanded": "isExpanded"; "allowClose": "allowClose"; "closeOnCompleteTimeout": "closeOnCompleteTimeout"; "allowFullScreen": "allowFullScreen"; "onClose": "onClose"; }, {}, never, never>;
}