@aurigma/design-atoms
Version:
Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.
12 lines (11 loc) • 701 B
TypeScript
import { IInputTextValidator, IInputTextValidatorResult } from "@aurigma/design-atoms-text/TextEditor/Interfaces/IInputTextValidator";
import { Func } from "@aurigma/design-atoms-model/Utils/Types/Func";
export declare class InputTextValidator implements IInputTextValidator {
private _userConfirmationDelegate;
constructor(userConfirmationDelegate?: Func<Promise<boolean>, string>);
get userConfirmationDelegate(): Func<Promise<boolean>, string>;
set userConfirmationDelegate(value: Func<Promise<boolean>, string>);
validateWithConfirmation(text: string): Promise<IInputTextValidatorResult>;
validate(text: string): boolean;
private _requestUserConfirmation;
}