survey-react-ui
Advanced tools
Comparing version
{ | ||
"name": "survey-react-ui", | ||
"version": "1.9.48", | ||
"version": "1.9.49", | ||
"description": "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.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
/* | ||
* Type definition for Survey JavaScript library for React (without core) v1.9.48 | ||
* Type definition for Survey JavaScript library for React (without core) v1.9.49 | ||
* Copyright (c) 2015-2022 Devsoft Baltic OÜ - https://surveyjs.io/ | ||
@@ -7,14 +7,14 @@ * License: MIT (http://www.opensource.org/licenses/mit-license.php) | ||
import { Action, PopupModel, ActionContainer, Question, SurveyError } from "survey-core"; | ||
import { SurveyModel, QuestionMatrixDropdownRenderedRow, QuestionMatrixDropdownModelBase, ListModel, HashTable } from "survey-core"; | ||
import { QuestionRowModel, SurveyElement, QuestionSelectBase, ItemValue, QuestionMatrixDropdownRenderedCell } from "survey-core"; | ||
import { LocalizableString, Base, ITitleOwner, PopupBaseViewModel, PageModel } from "survey-core"; | ||
import { ButtonGroupItemModel, QuestionButtonGroupModel, ButtonGroupItemValue, PanelModelBase, SurveyProgressButtonsModel } from "survey-core"; | ||
import { IElement, PopupSurveyModel, ActionDropdownViewModel, TooltipManager, MultipleTextItemModel } from "survey-core"; | ||
import { PanelModel, QuestionBooleanModel, QuestionCheckboxModel, QuestionEmptyModel, QuestionExpressionModel } from "survey-core"; | ||
import { QuestionFileModel, QuestionHtmlModel, QuestionImageModel, QuestionImagePickerModel, ImageItemValue } from "survey-core"; | ||
import { QuestionMatrixModel, AdaptiveActionContainer, QuestionMatrixDynamicModel, MatrixDropdownColumn, QuestionMultipleTextModel } from "survey-core"; | ||
import { QuestionPanelDynamicModel, QuestionRadiogroupModel, QuestionRankingModel, QuestionRatingModel, RenderedRatingItem } from "survey-core"; | ||
import { QuestionSignaturePadModel, QuestionTagboxModel, SurveyTimerModel, FlowPanelModel, QuestionCommentModel } from "survey-core"; | ||
import { QuestionCompositeModel, QuestionCustomModel, QuestionTextModel, IArrayPropertyDecoratorOptions, IDialogOptions } from "survey-core"; | ||
import { IAttachKey2clickOptions } from "survey-core"; | ||
import { SurveyModel, DropdownMultiSelectListModel, QuestionTagboxModel, QuestionMatrixDropdownRenderedRow, QuestionMatrixDropdownModelBase } from "survey-core"; | ||
import { ListModel, HashTable, QuestionRowModel, SurveyElement, QuestionSelectBase } from "survey-core"; | ||
import { ItemValue, QuestionMatrixDropdownRenderedCell, LocalizableString, Base, ITitleOwner } from "survey-core"; | ||
import { PopupBaseViewModel, PageModel, ButtonGroupItemModel, QuestionButtonGroupModel, ButtonGroupItemValue } from "survey-core"; | ||
import { PanelModelBase, SurveyProgressButtonsModel, IElement, PopupSurveyModel, ActionDropdownViewModel } from "survey-core"; | ||
import { TooltipManager, MultipleTextItemModel, PanelModel, QuestionBooleanModel, QuestionCheckboxModel } from "survey-core"; | ||
import { QuestionEmptyModel, QuestionExpressionModel, QuestionFileModel, QuestionHtmlModel, QuestionImageModel } from "survey-core"; | ||
import { QuestionImagePickerModel, ImageItemValue, QuestionMatrixModel, AdaptiveActionContainer, QuestionMatrixDynamicModel } from "survey-core"; | ||
import { MatrixDropdownColumn, QuestionMultipleTextModel, QuestionPanelDynamicModel, QuestionRadiogroupModel, QuestionRankingModel } from "survey-core"; | ||
import { QuestionRatingModel, RenderedRatingItem, QuestionSignaturePadModel, SurveyTimerModel, FlowPanelModel } from "survey-core"; | ||
import { QuestionCommentModel, QuestionCompositeModel, QuestionCustomModel, DropdownListModel, QuestionTextModel } from "survey-core"; | ||
import { IArrayPropertyDecoratorOptions, IDialogOptions, IAttachKey2clickOptions } from "survey-core"; | ||
import * as React from "react"; | ||
@@ -53,2 +53,6 @@ | ||
} | ||
export interface ITagboxFilterProps { | ||
model: DropdownMultiSelectListModel; | ||
question: QuestionTagboxModel; | ||
} | ||
export interface IMatrixRowProps { | ||
@@ -129,3 +133,3 @@ model: QuestionMatrixDropdownRenderedRow; | ||
protected get isDisplayMode(): boolean; | ||
protected renderLocString(locStr: LocalizableString, style?: any): JSX.Element; | ||
protected renderLocString(locStr: LocalizableString, style?: any, key?: string): JSX.Element; | ||
protected canUsePropInState(key: string): boolean; | ||
@@ -200,2 +204,3 @@ } | ||
handleKeydown: (event: any) => void; | ||
handleMouseMove: (event: any) => void; | ||
getStateElement(): ListModel; | ||
@@ -421,2 +426,16 @@ renderElement(): JSX.Element; | ||
} | ||
export declare class TagboxFilterString extends SurveyElementBase<ITagboxFilterProps, any> { | ||
constructor(props: any); | ||
inputElement: any; | ||
get model(): DropdownMultiSelectListModel; | ||
get question(): QuestionTagboxModel; | ||
componentDidUpdate(prevProps: any, prevState: any): void; | ||
componentDidMount(): void; | ||
updateDomElement(): void; | ||
onChange(e: any): void; | ||
onKeyUp(e: any): void; | ||
onBlur(e: any): void; | ||
getStateElement(): DropdownMultiSelectListModel; | ||
render(): JSX.Element; | ||
} | ||
export declare class PopupSurvey extends Survey { | ||
@@ -848,2 +867,3 @@ constructor(props: any); | ||
constructor(props: any); | ||
inputElement: any; | ||
click: (event: any) => void; | ||
@@ -856,5 +876,8 @@ clear: (event: any) => void; | ||
protected renderSelect(cssClasses: any): JSX.Element; | ||
protected renderInput(): JSX.Element; | ||
protected renderInput(dropdownListModel: DropdownListModel): JSX.Element; | ||
createClearButton(): JSX.Element; | ||
protected renderOther(cssClasses: any): JSX.Element; | ||
componentDidUpdate(prevProps: any, prevState: any): void; | ||
componentDidMount(): void; | ||
updateInputDomElement(): void; | ||
} | ||
@@ -938,3 +961,3 @@ export declare class SurveyQuestionMatrixDropdown extends SurveyQuestionMatrixDropdownBase { | ||
protected renderItem(key: string, item: any): JSX.Element; | ||
protected renderInput(): JSX.Element; | ||
protected renderInput(dropdownListModel: DropdownListModel): JSX.Element; | ||
protected renderElement(): JSX.Element; | ||
@@ -941,0 +964,0 @@ } |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
1536218
4.76%10827
4.56%