UNPKG

@cauca-911/devextreme

Version:

Run `npm install @cauca-911/devextreme --save` to add this library to your project

33 lines (32 loc) 1.32 kB
import { EventEmitter, OnInit } from '@angular/core'; import { DxTextAreaComponent } from 'devextreme-angular'; import * as i0 from "@angular/core"; export declare class CaucaTextAreaLimitedComponent implements OnInit { textarea: DxTextAreaComponent; value: string; maxChar: number; format: string; valueChanged: EventEmitter<any>; charsToAvoid: string[]; charsToReplace: string[]; replaceChars: { [char: string]: string; }; private gsm7bitChars; private gsm7bitCharsExt; private gsm7bitRegExp; private gsm7bitExtRegExp; private gsm7bitExtOnlyRegExp; private messageLength; private multiMessageLength; ngOnInit(): void; changed(e: any): void; getNumberOfSms(): number; getNumberOfChar(): string; private listUTF16Chars; private countSmsChars; private countGsm7bitExt; private getCharset; static ɵfac: i0.ɵɵFactoryDeclaration<CaucaTextAreaLimitedComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<CaucaTextAreaLimitedComponent, "cauca-dx-text-area-limited", never, { "value": { "alias": "value"; "required": false; }; "maxChar": { "alias": "maxChar"; "required": false; }; "format": { "alias": "format"; "required": false; }; }, { "valueChanged": "valueChanged"; }, never, never, false, never>; }