diff --git a/src/components/terminal/Terminal.d.ts b/src/components/terminal/Terminal.d.ts index c7cf4808e..268e14ec6 100755 --- a/src/components/terminal/Terminal.d.ts +++ b/src/components/terminal/Terminal.d.ts @@ -1,10 +1,41 @@ -interface TerminalProps { - welcomeMessage?: string; - prompt?: string; +import { ClassComponent, GlobalComponentConstructor } from '../ts-helpers'; + +export interface TerminalProps { + /** + * Initial text to display on terminal. + */ + welcomeMessage?: string | undefined; + /** + * Prompt text for each command. + */ + prompt?: string | undefined; } -declare class Terminal { - $props: TerminalProps; +export interface TerminalSlots { } +export declare type TerminalEmits = { +} + +declare class Terminal extends ClassComponent { } + +declare module '@vue/runtime-core' { + interface GlobalComponents { + Terminal: GlobalComponentConstructor + } +} + +/** + * + * Terminal is a text based user interface. + * + * Helper API: + * + * - TerminalService + * + * Demos: + * + * - [Terminal](https://www.primefaces.org/primevue/showcase/#/terminal) + * + */ export default Terminal;