ack-angular
Version:
Extra special directives, components, providers and pipes to aide in tackling everyday interface development needs in Angular2
31 lines (30 loc) • 1.38 kB
TypeScript
import { ElementRef, EventEmitter, OnChanges, OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ContentModel implements OnChanges, OnDestroy {
elm: ElementRef;
changeDone: EventEmitter<string>;
contentModel?: string;
change: EventEmitter<string>;
contentModelChange: EventEmitter<string>;
placeholder?: string;
maxLength?: number;
enterEnds?: boolean;
enter: EventEmitter<string>;
hasFocus?: boolean;
hasFocusChange: EventEmitter<boolean>;
recentInputs: number;
lastValue?: string;
constructor(elm: ElementRef);
ngOnDestroy(): void;
ngOnChanges(): void;
evalPlaceholder(placeholder?: string): boolean;
shouldCancelEvent(event: Event): boolean;
onKeyDown(event: Event): void;
onInput(): void;
updateValue(): void;
onFocus(): void;
checkPlaceholder(): void;
onBlur(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ContentModel, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ContentModel, "[contentModel]", never, { "contentModel": "contentModel"; "placeholder": "placeholder"; "maxLength": "maxLength"; "enterEnds": "enterEnds"; "hasFocus": "hasFocus"; }, { "changeDone": "changeDone"; "change": "change"; "contentModelChange": "contentModelChange"; "enter": "enter"; "hasFocusChange": "hasFocusChange"; }, never, never, false>;
}