Remove publicOptions completely

This commit is contained in:
Simon Lamon
2021-11-10 10:17:14 +00:00
parent 317641c3bb
commit 4245ce33b5
7 changed files with 24 additions and 32 deletions
-3
View File
@@ -121,20 +121,17 @@ export class MockLogService implements ILogService {
export class MockOptionsService implements IOptionsService {
public serviceBrand: any;
public options: ITerminalOptions = clone(DEFAULT_OPTIONS);
public publicOptions: ITerminalOptions = clone(DEFAULT_OPTIONS);
public onOptionChange: IEvent<string> = new EventEmitter<string>().event;
constructor(testOptions?: Partial<ITerminalOptions>) {
if (testOptions) {
for (const key of Object.keys(testOptions)) {
this.options[key] = testOptions[key];
this.publicOptions[key] = testOptions[key];
}
}
}
public setOptions(options: ITerminalOptions): void {
for (const key of Object.keys(options)) {
this.options[key] = options[key];
this.publicOptions[key] = options[key];
}
}
public setOption<T>(key: string, value: T): void {