import {DocQuestions, Documentation, IAutoInquire, License} from "../TargetUtil/CyanResponse"; class FakeInquirer implements IAutoInquire { private realInquirer: IAutoInquire; constructor(realInquirer: IAutoInquire) { this.realInquirer = realInquirer; } InquireAsCheckBox(flags: object, question: string): Promise { return this.realInquirer.InquireAsCheckBox(flags, question); } InquireAsList(flags: object, question: string): Promise { return this.realInquirer.InquireAsList(flags, question); } InquireAsPredicate(flags: object): Promise { return this.realInquirer.InquireAsPredicate(flags); } InquireDocument(docList: DocQuestions): Promise { return this.realInquirer.InquireDocument(docList); } InquireInput(object: object): Promise { return this.realInquirer.InquireInput(object); } InquireLicense(inquireAuthor?: boolean, inquireYear?: boolean): Promise { return this.realInquirer.InquireLicense(inquireAuthor, inquireYear); } InquirePredicate(question: string, yes?: string, no?: string): Promise { return Promise.resolve(true); } } export {FakeInquirer};