@factory-utils/tools
Version:
Set of genericised angular2+ components used in most of Advanced SCHEMA - Factory's projects.
22 lines (21 loc) • 1.28 kB
TypeScript
import { EventEmitter, SimpleChanges } from '@angular/core';
import { DefaultValues, HtmlInput } from '../../typings';
import * as i0 from "@angular/core";
export declare abstract class TextBase {
content: string | number;
placeholder: string;
disabled: HtmlInput;
readOnly: HtmlInput;
value: HtmlInput;
autofocus: HtmlInput;
contentChange: EventEmitter<string | number>;
protected _defaultValues: DefaultValues;
checkCallback: (value: string | number) => boolean;
ngOnChanges(changes: SimpleChanges): void;
isDisabled(): boolean;
formatReadOnly(): void;
formatNumberType(): void;
formatAutofocusType(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TextBase, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TextBase, never, never, { "content": { "alias": "content"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "readOnly": { "alias": "readOnly"; "required": false; }; "value": { "alias": "value"; "required": false; }; "autofocus": { "alias": "autofocus"; "required": false; }; "checkCallback": { "alias": "checkCallback"; "required": false; }; }, { "contentChange": "contentChange"; }, never, never, false, never>;
}