TypeScript/tests/cases/fourslash/signatureHelpForOptionalMethods.ts
Song e76d17257a
Fix 38219: signature helper works for optional function condition. (#39672)
* fix optional fuction condition.

* Adds a test

Co-authored-by: Orta <git@orta.io>
2020-07-22 12:30:21 -04:00

22 lines
409 B
TypeScript

// #39672
// <reference path='fourslash.ts'/>
// @strict: true
//// interface Obj {
//// optionalMethod?: (current: any) => any;
//// };
////
//// const o: Obj = {
//// optionalMethod(/*1*/) {
//// return {};
//// }
//// };
verify.signatureHelp(
{
marker: "1",
text: 'optionalMethod(current: any): any',
parameterName: "current",
parameterSpan: "current: any",
},
);