UNPKG

ng-cw-v12

Version:

Angular UI component library

38 lines (37 loc) 1.44 kB
import { OnInit, ElementRef, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TypingTextComponent implements OnInit, OnDestroy { private elementRef; /** 展示的文本内容 */ private _text; set ncText(value: string); get ncText(): string; /** 每个字符之间的延迟 */ ncDelayMultiple: number; /** 每个字符之间的间距 */ ncGap: number; /** 延迟 */ ncDelay: number; /** 是否在视图可见时才开始动画 */ private _startOnView; set ncStartOnView(val: boolean | string); get ncStartOnView(): boolean; /** 是否只执行一次动画 */ private _once; set ncOnce(val: boolean | string); get ncOnce(): boolean; displayedText: string; private observer; private typingInterval; private timeout; constructor(elementRef: ElementRef); ngOnInit(): void; ngOnDestroy(): void; private start; private clear; private setupIntersectionObserver; private startTyping; private endTyping; static ɵfac: i0.ɵɵFactoryDeclaration<TypingTextComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TypingTextComponent, "nc-typing-text", never, { "ncText": "ncText"; "ncDelayMultiple": "ncDelayMultiple"; "ncGap": "ncGap"; "ncDelay": "ncDelay"; "ncStartOnView": "ncStartOnView"; "ncOnce": "ncOnce"; }, {}, never, never>; }