UNPKG

survey-creator-core

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

27 lines (26 loc) 1.13 kB
import { SurveyCreatorModel } from "../../creator-base"; import { ICreatorPlugin } from "../../creator-settings"; import { JsonEditorBaseModel, TabJsonEditorBasePlugin } from "./json-editor-plugin"; import "./json-editor-textarea.scss"; export declare class TextareaJsonEditorModel extends JsonEditorBaseModel { protected _text: string; private _errors; ariaLabel: string; textElement: HTMLTextAreaElement; canShowErrors: boolean; constructor(creator: SurveyCreatorModel); checkKey(data: any, e: any): boolean; protected getText(): string; protected setText(value: string): void; protected gotoError(at: number, row: number, column: number): void; get errorButtonText(): string; toggleErrors(): void; get userFriendlyErrors(): any[]; get errors(): any[]; protected onTextChanged(): void; protected setErrors(errors: any[]): void; } export declare class TabJsonEditorTextareaPlugin extends TabJsonEditorBasePlugin implements ICreatorPlugin { constructor(creator: SurveyCreatorModel); protected createModel(creator: SurveyCreatorModel): JsonEditorBaseModel; }