text |
string | string[] |
Text to display as string or an array of strings |
true |
|
speed |
number |
How long (in ms) does the the typewriter wait after typing one character |
false |
30ms |
loop |
boolean |
Set to true if the typewriter should loop after finishing typing the string(s) |
false |
false |
random |
number |
Ms of randomness that should be added after each keystroke. If set to zero then each stroke will strictly take speed ms to complete |
false |
30ms |
delay |
number |
Ms to wait after compleating the word. Useless if loop is set to false or text is not an array |
false |
30ms |
cursor |
boolean |
Set to false if the typewriter should not render a blinking cursor character at the end of the string |
false |
true |
onFinished |
Function |
Callback function after Typewriter animation is complete, never triggers if loop is true |
false |
() => void |
onStart |
Function |
Callback function before Typewriter animation is started on each string |
false |
() => void |