import { ReSubstitute } from '@fdmg/resubstitute' ; class TestSuiteStore extends ReSubstitute { private testSuite : string | undefined ; private testDescription : string | undefined ; private recording = false ; private basicAuth = false ; setTestSuite ( testSuite ) { this . testSuite = testSuite ; this . trigger ( ) ; } setTestDescription ( testDescription ) { this . testDescription = testDescription ; this . trigger ( ) ; } setRecording ( recording ) { this . recording = recording ; this . trigger ( ) ; } setBasicAuth ( basicAuth ) { this . basicAuth = basicAuth ; this . trigger ( ) ; } clear ( ) { this . testSuite = '' ; this . testDescription = '' ; this . recording = false ; this . trigger ( ) ; } getTestSuite ( ) { return this . testSuite ; } getTestDescription ( ) { return this . testDescription ; } getRecording ( ) { return this . recording ; } getBasicAuth ( ) { return this . basicAuth ; } } export = new TestSuiteStore ( ) ;