New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

survey-creator-react

Package Overview
Dependencies
Maintainers
5
Versions
218
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

survey-creator-react - npm Package Compare versions

Comparing version 1.9.83 to 1.9.84

typings/ActionButton.d.ts

8

package.json
{
"name": "survey-creator-react",
"version": "1.9.83",
"version": "1.9.84",
"description": "Use SurveyJS Creator to create or edit JSON for SurveyJS Library.",

@@ -32,5 +32,5 @@ "keywords": [

"dependencies": {
"survey-core": "1.9.83",
"survey-react-ui": "1.9.83",
"survey-creator-core": "1.9.83",
"survey-core": "1.9.84",
"survey-react-ui": "1.9.84",
"survey-creator-core": "1.9.84",
"react": "^16.5.0 || ^17.0.1 || ^18.1.0",

@@ -37,0 +37,0 @@ "react-dom": "^16.5.0 || ^17.0.1 || ^18.1.0"

@@ -1,825 +0,2 @@

/// <reference types="react" />
declare module "TabbedMenu" {
import { TabbedMenuContainer } from "survey-creator-core";
import { Base, Action } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
export interface ITabbedMenuComponentProps {
model: TabbedMenuContainer;
}
export class TabbedMenuComponent extends SurveyElementBase<ITabbedMenuComponentProps, any> {
private manager;
private rootRef;
private get model();
protected getStateElement(): Base;
constructor(props: any);
renderElement(): JSX.Element;
componentDidMount(): void;
componentWillUnmount(): void;
}
export interface ITabbedMenuItemComponentProps {
item: Action;
}
export class TabbedMenuItemComponent extends SurveyElementBase<ITabbedMenuItemComponentProps, any> {
get item(): Action;
protected getStateElement(): Base;
render(): JSX.Element;
}
export default TabbedMenuComponent;
}
declare module "SvgBundle" {
import React from "react";
export class SvgBundleComponent extends React.Component {
private containerRef;
constructor(props: any);
componentDidMount(): void;
render(): JSX.Element;
}
}
declare module "SurveyCreator" {
import { Base, Question, SurveyError } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { ICreatorOptions, CreatorBase, ITabbedMenuItem } from "survey-creator-core";
interface ISurveyCreatorComponentProps {
creator: SurveyCreator;
style?: any;
}
export class SurveyCreatorComponent extends SurveyElementBase<ISurveyCreatorComponentProps, any> {
constructor(props: ISurveyCreatorComponentProps);
get creator(): CreatorBase;
protected getStateElement(): Base;
get style(): any;
componentDidMount(): void;
componentWillUnmount(): void;
private rootNode;
renderElement(): JSX.Element;
renderActiveTab(): JSX.Element;
renderCreatorTab(tab: ITabbedMenuItem): JSX.Element;
renderSidebar(): JSX.Element;
}
export class SurveyCreator extends CreatorBase {
constructor(options?: ICreatorOptions, options2?: ICreatorOptions);
render(target: string | HTMLElement): void;
createQuestionElement(question: Question): JSX.Element;
renderError(key: string, error: SurveyError, cssClasses: any): JSX.Element;
questionTitleLocation(): string;
questionErrorLocation(): string;
}
}
declare module "ModelElement" {
import { SurveyElementBase } from "survey-react-ui";
export class CreatorModelElement<P, S> extends SurveyElementBase<P, S> {
constructor(props: P);
componentDidUpdate(prevProps: any, prevState: any): void;
protected createModel(): void;
protected needUpdateModel(prevProps: any): boolean;
protected getUpdatedModelProps(): string[];
}
}
declare module "adorners/Row" {
import { RowViewModel } from "survey-creator-core";
import { Base, QuestionRowModel } from "survey-core";
import { CreatorModelElement } from "ModelElement";
interface RowWrapperComponentProps {
element: JSX.Element;
componentData: any;
row: QuestionRowModel;
}
export class RowWrapper extends CreatorModelElement<RowWrapperComponentProps, any> {
model: RowViewModel;
constructor(props: RowWrapperComponentProps);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
render(): JSX.Element;
}
}
declare module "events" {
import { IPortableDragEvent, IPortableMouseEvent } from "survey-creator-core";
export class ReactMouseEvent implements IPortableMouseEvent {
event: React.MouseEvent<HTMLDivElement, MouseEvent>;
constructor(event: React.MouseEvent<HTMLDivElement, MouseEvent>);
stopPropagation(): void;
preventDefault(): void;
get cancelBubble(): boolean;
set cancelBubble(value: boolean);
get target(): EventTarget | null;
get currentTarget(): EventTarget | null;
get clientX(): number;
get clientY(): number;
get offsetX(): number;
get offsetY(): number;
}
export class ReactDragEvent extends ReactMouseEvent implements IPortableDragEvent {
event: React.DragEvent<HTMLDivElement>;
constructor(event: React.DragEvent<HTMLDivElement>);
get dataTransfer(): DataTransfer;
}
}
declare module "adorners/Question" {
import { QuestionAdornerViewModel } from "survey-creator-core";
import React from "react";
import { Base, Question } from "survey-core";
import { CreatorModelElement } from "ModelElement";
export interface QuestionAdornerComponentProps {
element: JSX.Element;
question: Question;
componentData: any;
}
export class QuestionAdornerComponent extends CreatorModelElement<QuestionAdornerComponentProps, any> {
private modelValue;
protected rootRef: React.RefObject<HTMLDivElement>;
protected createModel(): void;
protected createQuestionViewModel(): QuestionAdornerViewModel;
protected getUpdatedModelProps(): string[];
get model(): QuestionAdornerViewModel;
protected getStateElement(): Base;
protected canRender(): boolean;
renderElement(): JSX.Element;
protected renderContent(allowInteractions: boolean): JSX.Element;
protected renderHeader(): JSX.Element;
protected renderFooter(): JSX.Element;
protected renderElementContent(): JSX.Element;
renderElementPlaceholder(): JSX.Element;
}
}
declare module "adorners/QuestionHeader" {
import { QuestionAdornerViewModel } from "survey-creator-core";
import React from "react";
export interface QuestionWrapperHeaderProps {
className?: string;
model: QuestionAdornerViewModel;
}
export class QuestionWrapperHeader extends React.Component<QuestionWrapperHeaderProps, any> {
render(): JSX.Element;
}
}
declare module "adorners/QuestionFooter" {
import { QuestionAdornerViewModel } from "survey-creator-core";
import React from "react";
export interface QuestionWrapperFooterProps {
className?: string;
model: QuestionAdornerViewModel;
}
export class QuestionWrapperFooter extends React.Component<QuestionWrapperFooterProps, any> {
render(): JSX.Element;
}
}
declare module "ActionButton" {
import { SurveyElementBase } from "survey-react-ui";
export class ActionButton extends SurveyElementBase<any, any> {
renderElement(): JSX.Element;
}
}
declare module "adorners/QuestionDropdown" {
import { QuestionDropdownAdornerViewModel } from "survey-creator-core";
import { QuestionSelectBase } from "survey-core";
import { QuestionAdornerComponent, QuestionAdornerComponentProps } from "adorners/Question";
export class QuestionDropdownAdornerComponent extends QuestionAdornerComponent {
constructor(props: QuestionAdornerComponentProps);
protected createQuestionViewModel(): QuestionDropdownAdornerViewModel;
get dropdownModel(): QuestionDropdownAdornerViewModel;
get question(): QuestionSelectBase;
renderElementPlaceholder(): JSX.Element;
}
}
declare module "adorners/QuestionImage" {
import { QuestionImageAdornerViewModel, QuestionAdornerViewModel } from "survey-creator-core";
import { QuestionAdornerComponent, QuestionAdornerComponentProps } from "adorners/Question";
export class QuestionImageAdornerComponent extends QuestionAdornerComponent {
constructor(props: QuestionAdornerComponentProps);
protected createQuestionViewModel(): QuestionAdornerViewModel;
get imageModel(): QuestionImageAdornerViewModel;
componentDidMount(): void;
protected renderHeader(): JSX.Element;
renderElementPlaceholder(): JSX.Element;
}
}
declare module "adorners/QuestionRating" {
import { Base } from "survey-core";
import { QuestionRatingAdornerViewModel } from "survey-creator-core";
import { QuestionAdornerComponentProps } from "adorners/Question";
import { CreatorModelElement } from "ModelElement";
export class QuestionRatingAdornerComponent extends CreatorModelElement<QuestionAdornerComponentProps, any> {
private modelValue;
protected createModel(): void;
protected createQuestionViewModel(): QuestionRatingAdornerViewModel;
protected getUpdatedModelProps(): string[];
get ratingModel(): QuestionRatingAdornerViewModel;
get model(): QuestionRatingAdornerViewModel;
protected getStateElement(): Base;
protected renderElement(): JSX.Element;
}
}
declare module "adorners/QuestionWidget" {
import { QuestionAdornerViewModel } from "survey-creator-core";
import { QuestionAdornerComponent } from "adorners/Question";
export class QuestionWidgetAdornerComponent extends QuestionAdornerComponent {
protected createQuestionViewModel(): QuestionAdornerViewModel;
get widgetModel(): QuestionAdornerViewModel;
protected renderElementContent(): JSX.Element;
}
}
declare module "adorners/CellQuestion" {
import { Base } from "survey-core";
import { CreatorModelElement } from "ModelElement";
import { QuestionAdornerViewModel } from "survey-creator-core";
import { QuestionAdornerComponentProps } from "adorners/Question";
export class CellQuestionAdornerComponent extends CreatorModelElement<QuestionAdornerComponentProps, any> {
model: QuestionAdornerViewModel;
protected createModel(): void;
protected getStateElement(): Base;
protected getUpdatedModelProps(): string[];
render(): JSX.Element;
}
}
declare module "adorners/CellQuestionDropdown" {
import { QuestionAdornerViewModel } from "survey-creator-core";
import { Base } from "survey-core";
import { QuestionAdornerComponentProps } from "adorners/Question";
import { CreatorModelElement } from "ModelElement";
export class CellQuestionDropdownAdornerComponent extends CreatorModelElement<QuestionAdornerComponentProps, any> {
model: QuestionAdornerViewModel;
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
render(): JSX.Element;
}
}
declare module "adorners/Page" {
import { Base, PageModel, SurveyModel } from "survey-core";
import { CreatorModelElement } from "ModelElement";
import { CreatorBase } from "survey-creator-core";
interface ICreatorSurveyPageComponentProps {
creator: CreatorBase;
survey: SurveyModel;
page: PageModel;
}
export class CreatorSurveyPageComponent extends CreatorModelElement<ICreatorSurveyPageComponentProps, any> {
private model;
private rootRef;
constructor(props: ICreatorSurveyPageComponentProps);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
componentDidMount(): void;
componentWillUnmount(): void;
protected canRender(): boolean;
renderElement(): JSX.Element;
protected renderContent(): JSX.Element;
protected renderHeader(): JSX.Element;
protected renderFooter(): JSX.Element;
}
}
declare module "adorners/Panel" {
import { QuestionAdornerComponent } from "adorners/Question";
export class PanelAdornerComponent extends QuestionAdornerComponent {
renderElementPlaceholder(): JSX.Element;
protected renderFooter(): JSX.Element;
}
}
declare module "LogoImage" {
import { Base } from "survey-core";
import { CreatorBase } from "survey-creator-core";
import { CreatorModelElement } from "ModelElement";
interface ILogoImageComponentProps {
data: CreatorBase;
}
export class LogoImageComponent extends CreatorModelElement<ILogoImageComponentProps, any> {
private model;
private rootRef;
constructor(props: ILogoImageComponentProps);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
componentDidMount(): void;
render(): JSX.Element;
}
}
declare module "QuestionLinkValue" {
import { SurveyQuestionElementBase } from "survey-react-ui";
import { QuestionLinkValueModel } from "survey-creator-core";
export class SurveyQuestionLinkValue extends SurveyQuestionElementBase {
protected get question(): QuestionLinkValueModel;
protected renderClear(): JSX.Element;
protected renderElement(): JSX.Element;
}
}
declare module "QuestionEmbeddedSurvey" {
import { ISurveyCreator, SurveyQuestionElementBase } from "survey-react-ui";
import { QuestionEmbeddedSurveyModel } from "survey-creator-core";
export class SurveyElementEmbeddedSurvey extends SurveyQuestionElementBase {
protected get embeddedSurvey(): QuestionEmbeddedSurveyModel;
protected get creator(): ISurveyCreator;
render(): JSX.Element;
}
}
declare module "QuestionEditorContent" {
import { Question, SurveyError, SurveyModel } from "survey-core";
import { ISurveyCreator } from "survey-react-ui";
import { CreatorBase } from "survey-creator-core";
import React from "react";
interface IQuestionEditorContentComponentProps {
creator: CreatorBase;
survey: SurveyModel;
}
export class QuestionEditorContentComponent extends React.Component<IQuestionEditorContentComponentProps, any> implements ISurveyCreator {
get survey(): SurveyModel;
createQuestionElement(question: Question): JSX.Element;
questionTitleLocation(): string;
questionErrorLocation(): string;
renderError(key: string, error: SurveyError, cssClasses: any): JSX.Element;
render(): JSX.Element;
}
}
declare module "ItemValueWrapper" {
import { ItemValueWrapperViewModel } from "survey-creator-core";
import { QuestionSelectBase, Base, ItemValue } from "survey-core";
import { CreatorModelElement } from "ModelElement";
interface ItemValueAdornerComponentProps {
element: JSX.Element;
componentData: any;
question: QuestionSelectBase;
item: ItemValue;
}
export class ItemValueAdornerComponent extends CreatorModelElement<ItemValueAdornerComponentProps, any> {
model: ItemValueWrapperViewModel;
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
private onBlur;
render(): JSX.Element;
}
}
declare module "ImageItemValueWrapper" {
import { ImageItemValueWrapperViewModel } from "survey-creator-core";
import { QuestionSelectBase, Base, ImageItemValue, QuestionImagePickerModel } from "survey-core";
import { CreatorModelElement } from "ModelElement";
interface ImageItemValueAdornerComponentProps {
element: JSX.Element;
componentData: any;
question: QuestionSelectBase;
item: ImageItemValue;
}
export class ImageItemValueAdornerComponent extends CreatorModelElement<ImageItemValueAdornerComponentProps, any> {
model: ImageItemValueWrapperViewModel;
private rootRef;
constructor(props: ImageItemValueAdornerComponentProps);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
protected get question(): QuestionImagePickerModel;
componentDidMount(): void;
componentDidUpdate(prevProps: any, prevState: any): void;
preventDragHandler: (e: any) => void;
render(): JSX.Element;
}
}
declare module "MatrixCellWrapper" {
import { QuestionSelectBase, Base } from "survey-core";
import { MatrixCellWrapperViewModel } from "survey-creator-core";
import { CreatorModelElement } from "ModelElement";
interface MatrixCellAdornerComponentProps {
element: JSX.Element;
componentData: any;
question: QuestionSelectBase;
cell: any;
}
export class MatrixCellAdornerComponent extends CreatorModelElement<MatrixCellAdornerComponentProps, any> {
model: MatrixCellWrapperViewModel;
protected createModel(): void;
protected getUpdatedModelProps(): string[];
componentDidUpdate(prevProps: any, prevState: any): void;
protected getStateElement(): Base;
render(): JSX.Element;
}
}
declare module "Results" {
import { Base, SurveyModel } from "survey-core";
import { SurveyResultsModel } from "survey-creator-core";
import { CreatorModelElement } from "ModelElement";
interface ISurveyResultsProps {
survey: SurveyModel;
}
export class SurveyResults extends CreatorModelElement<ISurveyResultsProps, any> {
model: SurveyResultsModel;
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
render(): JSX.Element;
renderResultAsText(): JSX.Element;
renderResultAsTable(): JSX.Element;
static renderRows(data: Array<any>): Array<JSX.Element>;
}
export class SurveyResultsByRow extends CreatorModelElement<any, any> {
private get row();
protected getStateElement(): Base;
render(): JSX.Element;
}
}
declare module "toolbox/ToolboxItem" {
import { CreatorBase, IQuestionToolboxItem } from "survey-creator-core";
import { ToolboxToolViewModel } from "survey-creator-core";
import { Base } from "survey-core";
import { CreatorModelElement } from "ModelElement";
export interface ISurveyCreatorToolboxItemProps {
item: IQuestionToolboxItem;
creator: CreatorBase;
isCompact: boolean;
}
export class SurveyCreatorToolboxTool extends CreatorModelElement<ISurveyCreatorToolboxItemProps, any> {
model: ToolboxToolViewModel;
constructor(props: any);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
get item(): IQuestionToolboxItem;
get creator(): CreatorBase;
get isCompact(): boolean;
protected getStateElement(): Base;
render(): JSX.Element;
}
export class SurveyCreatorToolboxItem extends CreatorModelElement<ISurveyCreatorToolboxItemProps, any> {
model: ToolboxToolViewModel;
constructor(props: any);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
get item(): IQuestionToolboxItem;
get creator(): CreatorBase;
protected getStateElement(): Base;
render(): JSX.Element;
}
}
declare module "toolbox/ToolboxCategory" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { QuestionToolbox, QuestionToolboxCategory } from "survey-creator-core";
export interface ISurveyCreatorToolboxCategoryProps {
category: QuestionToolboxCategory;
toolbox: QuestionToolbox;
}
export class SurveyCreatorToolboxCategory extends SurveyElementBase<ISurveyCreatorToolboxCategoryProps, any> {
get category(): QuestionToolboxCategory;
get toolbox(): QuestionToolbox;
get class(): string;
protected getStateElement(): Base;
render(): JSX.Element;
renderCategoryHeader(): JSX.Element;
renderButton(): JSX.Element;
protected renderCategoryContent(): Array<any>;
renderItems(items: Array<any>, isCompact?: boolean): JSX.Element[];
}
}
declare module "toolbox/Toolbox" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { CreatorBase } from "survey-creator-core";
export interface ISurveyCreatorToolboxProps {
model: CreatorBase;
}
export class Toolbox extends SurveyElementBase<ISurveyCreatorToolboxProps, any> {
get creator(): CreatorBase;
get toolbox(): import("toolbox").QuestionToolbox;
protected getStateElement(): Base;
render(): JSX.Element;
renderItems(items: Array<any>, isCompact?: boolean): JSX.Element[];
renderCategories(): JSX.Element[];
}
}
declare module "toolbox/AdaptiveToolbox" {
import { ISurveyCreatorToolboxProps, Toolbox } from "toolbox/Toolbox";
export class AdaptiveToolbox extends Toolbox {
private manager;
private rootRef;
constructor(props: ISurveyCreatorToolboxProps);
componentDidMount(): void;
componentWillUnmount(): void;
render(): JSX.Element;
}
}
declare module "Navigation" {
import { SurveyModel } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
export class SurveyNavigation extends SurveyElementBase<any, any> {
componentDidMount(): void;
componentDidUpdate(prevProps: any, prevState: any): void;
private setHandler;
private onPropChangedHandler;
componentWillUnmount(): void;
protected get survey(): SurveyModel;
protected get location(): string;
protected get isTop(): boolean;
protected canRender(): boolean;
renderElement(): JSX.Element;
}
}
declare module "SideBar" {
import { SidebarModel } from "survey-creator-core";
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
interface ISidebarComponentProps {
model: SidebarModel;
}
export class SidebarComponent extends SurveyElementBase<ISidebarComponentProps, any> {
private containerRef;
get model(): SidebarModel;
constructor(props: ISidebarComponentProps);
protected getStateElement(): Base;
componentDidMount(): void;
componentWillUnmount(): void;
canRender(): boolean;
renderElement(): JSX.Element;
}
export default SidebarComponent;
}
declare module "tabs/TranslationLineSkeleton" {
import React from "react";
export class TranslationLineSkeleton extends React.Component<any, any> {
render(): JSX.Element;
}
}
declare module "StringEditor" {
import { Base } from "survey-core";
import { CreatorModelElement } from "ModelElement";
export class SurveyLocStringEditor extends CreatorModelElement<any, any> {
private baseModel;
private svStringEditorRef;
constructor(props: any);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
private get locString();
private get creator();
private get style();
protected getStateElement(): Base;
get errorText(): string;
private onChangedHandler;
componentDidMount(): void;
componentDidUpdate(prevProps: any, prevState: any): void;
componentWillUnmount(): void;
private get placeholder();
private get contentEditable();
private onBlur;
private onCompositionStart;
private onCompositionEnd;
private onInput;
private justFocused;
private onFocus;
private onKeyDown;
private onKeyUp;
private onMouseUp;
private done;
private edit;
private get className();
render(): JSX.Element;
}
}
declare module "tabs/logic-operator" {
import { SurveyQuestionDropdown } from "survey-react-ui";
export class SurveyLogicOpertor extends SurveyQuestionDropdown {
constructor(props: any);
protected renderInput(): JSX.Element;
}
}
declare module "PageNavigator" {
import { Base } from "survey-core";
import { PagesController } from "survey-creator-core";
import { CreatorModelElement } from "ModelElement";
interface ISurveyPageNavigatorProps {
pagesController: PagesController;
pageEditMode: string;
}
export class SurveyPageNavigator extends CreatorModelElement<ISurveyPageNavigatorProps, any> {
private model;
private containerRef;
constructor(props: ISurveyPageNavigatorProps);
protected createModel(): void;
protected getUpdatedModelProps(): string[];
protected getStateElement(): Base;
private get scrollableContainer();
componentDidMount(): void;
componentWillUnmount(): void;
renderElement(): JSX.Element;
}
export class SurveyPageNavigatorItem extends CreatorModelElement<any, any> {
protected getStateElement(): Base;
renderElement(): JSX.Element;
}
}
declare module "tabs/Designer" {
import { Base, PageModel } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { CreatorBase, TabDesignerViewModel } from "survey-creator-core";
interface ITabDesignerComponentProps {
data: TabDesignerViewModel;
}
export class TabDesignerComponent extends SurveyElementBase<ITabDesignerComponentProps, any> {
private get model();
protected get creator(): CreatorBase;
private denyUpdate;
private allowUpdate;
private addDragDropEvents;
private clearDragDropEvents;
componentDidMount(): void;
componentWillUnmount(): void;
protected getStateElements(): Array<Base>;
private renderedPagesCache;
protected getRenderedPages(): JSX.Element[];
protected createRenderedPage(page: PageModel, index: number, isGhostPage?: boolean): any;
private renderNewPage;
protected renderPage(pageV: PageModel): JSX.Element;
renderElement(): JSX.Element;
renderHeader(condition: boolean): JSX.Element;
renderPlaceHolder(): JSX.Element;
renderPlaceHolderContent(): JSX.Element;
renderTabContent(): JSX.Element;
}
}
declare module "tabs/Embed" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { EmbedModel } from "survey-creator-core";
interface ITabEmbedComponentProps {
data: EmbedModel;
}
export class TabEmbedComponent extends SurveyElementBase<ITabEmbedComponentProps, any> {
private get model();
protected getStateElement(): Base;
renderElement(): JSX.Element;
}
}
declare module "tabs/JsonEditorAce" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { AceJsonEditorModel } from "survey-creator-core";
interface ITabJsonEditorAceComponentProps {
data: AceJsonEditorModel;
}
export class TabJsonEditorAceComponent extends SurveyElementBase<ITabJsonEditorAceComponentProps, any> {
private aceEditorrRef;
constructor(props: ITabJsonEditorAceComponentProps);
protected getStateElement(): Base;
private get model();
componentDidMount(): void;
renderElement(): JSX.Element;
}
}
declare module "tabs/JsonEditorTextarea" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
import { TextareaJsonEditorModel } from "survey-creator-core";
interface ITabJsonEditorTextareaComponentProps {
data: TextareaJsonEditorModel;
}
export class TabJsonEditorTextareaComponent extends SurveyElementBase<ITabJsonEditorTextareaComponentProps, any> {
constructor(props: any);
protected getStateElement(): Base;
private get model();
renderElement(): JSX.Element;
}
}
declare module "tabs/Logic" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
export class TabLogicAddButtonComponent extends SurveyElementBase<any, any> {
private get model();
protected getStateElement(): Base;
renderElement(): JSX.Element;
}
export class TabLogicComponent extends SurveyElementBase<any, any> {
private get model();
protected getStateElement(): Base;
renderElement(): JSX.Element;
private renderViewContent;
}
}
declare module "tabs/SurveySimulator" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
export class SurveySimulator extends SurveyElementBase<any, any> {
private get model();
protected getStateElement(): Base;
renderElement(): JSX.Element;
}
}
declare module "tabs/Preview" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
export class TabPreviewTestSurveyAgainComponent extends SurveyElementBase<any, any> {
private get model();
protected getStateElement(): Base;
renderElement(): JSX.Element;
}
export class TabPreviewSurveyComponent extends SurveyElementBase<any, any> {
private get model();
protected getStateElement(): Base;
renderElement(): JSX.Element;
getBottomToolbar(): JSX.Element;
}
}
declare module "tabs/Translation" {
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
export class TabTranslationComponent extends SurveyElementBase<any, any> {
private get model();
protected getStateElement(): Base;
renderElement(): JSX.Element;
renderElementContent(): JSX.Element;
}
}
declare module "ObjectSelector" { }
declare module "PropertyGrid" {
import { PropertyGridViewModel } from "survey-creator-core";
import { Base } from "survey-core";
import { SurveyElementBase } from "survey-react-ui";
interface IPropertyGridComponentProps {
model: PropertyGridViewModel;
}
export class PropertyGridComponent extends SurveyElementBase<IPropertyGridComponentProps, any> {
get model(): PropertyGridViewModel;
protected getStateElement(): Base;
canRender(): boolean;
renderElement(): JSX.Element;
}
export default PropertyGridComponent;
}
declare module "custom-questions/SpinEditor" {
import { QuestionSpinEditorModel } from "survey-creator-core";
import { SurveyQuestionText } from "survey-react-ui";
export class SurveyQuestionSpinEditor extends SurveyQuestionText {
constructor(props: any);
protected get question(): QuestionSpinEditorModel;
protected renderInput(): JSX.Element;
protected renderElement(): JSX.Element;
protected getValueCore(): string;
protected renderButtons(): JSX.Element;
}
}
declare module "custom-questions/ColorQuestion" {
import { QuestionColorModel } from "survey-creator-core";
import { SurveyQuestionText } from "survey-react-ui";
export class SurveyQuestionColor extends SurveyQuestionText {
constructor(props: any);
protected get question(): QuestionColorModel;
protected renderInput(): JSX.Element;
protected renderElement(): JSX.Element;
protected getValueCore(): string;
protected renderColorSwatch(): JSX.Element;
protected renderColorInput(): JSX.Element;
}
}
declare module "entries/index" {
export let Version: string;
export * from "SurveyCreator";
export * from "adorners/Row";
export * from "adorners/Question";
export * from "adorners/QuestionHeader";
export * from "adorners/QuestionFooter";
export * from "adorners/QuestionDropdown";
export * from "adorners/QuestionImage";
export * from "adorners/QuestionRating";
export * from "adorners/QuestionWidget";
export * from "adorners/CellQuestion";
export * from "adorners/CellQuestionDropdown";
export * from "adorners/Page";
export * from "adorners/Panel";
export * from "LogoImage";
export * from "QuestionLinkValue";
export * from "QuestionEmbeddedSurvey";
export * from "QuestionEditorContent";
export * from "ItemValueWrapper";
export * from "ImageItemValueWrapper";
export * from "MatrixCellWrapper";
export * from "Results";
export * from "toolbox/ToolboxItem";
export * from "toolbox/ToolboxCategory";
export * from "toolbox/Toolbox";
export * from "toolbox/AdaptiveToolbox";
export * from "TabbedMenu";
export * from "Navigation";
export * from "SideBar";
export * from "tabs/TranslationLineSkeleton";
export * from "ActionButton";
export * from "StringEditor";
export * from "tabs/logic-operator";
export * from "tabs/Designer";
export * from "tabs/Embed";
export * from "tabs/JsonEditorAce";
export * from "tabs/JsonEditorTextarea";
export * from "tabs/Logic";
export * from "tabs/Preview";
export * from "tabs/Translation";
export * from "tabs/SurveySimulator";
export * from "events";
export * from "ObjectSelector";
export * from "PropertyGrid";
export * from "custom-questions/SpinEditor";
export * from "custom-questions/ColorQuestion";
export { editorLocalization, localization } from "survey-creator-core";
export { settings } from "survey-creator-core";
export { svgBundle } from "survey-creator-core";
export { SurveyLogic, SurveyLogicUI } from "survey-creator-core";
export { SurveyQuestionEditorDefinition } from "survey-creator-core";
export { ISurveyCreatorOptions, IPropertyGridEditor } from "survey-creator-core";
export { ToolboxToolViewModel, PropertyGridEditorCollection } from "survey-creator-core";
export { StylesManager } from "survey-creator-core";
}
declare module "survey-creator-react" { import main = require("entries/index"); export = main; }
export * from "./typings/entries/index";

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc