diff --git a/typings/xterm.d.ts b/typings/xterm.d.ts index 2eb732ac..32c8b0a0 100644 --- a/typings/xterm.d.ts +++ b/typings/xterm.d.ts @@ -487,7 +487,12 @@ declare module 'xterm' { * @param key The option key. */ getOption(key: 'handler'): (data: string) => void; - + /** + * Retrieves an option's value from the terminal. + * @param key The option key. + */ + getOption(key: string): any; + /** * Sets an option on the terminal. * @param key The option key. @@ -543,10 +548,18 @@ declare module 'xterm' { */ setOption(key: 'theme', value: ITheme): void; /** - * Retrieves an option's value from the terminal. + * Sets an option on the terminal. * @param key The option key. + * @param value The option value. */ setOption(key: 'cols' | 'rows', value: number): void; + /** + * Sets an option on the terminal. + * @param key The option key. + * @param value The option value. + */ + setOption(key: string, value: any): void; + /** * Tells the renderer to refresh terminal content between two rows * (inclusive) at the next opportunity.