2014-07-13 01:04:16 +02:00
|
|
|
/// <reference path='fourslash.ts' />
|
|
|
|
|
|
|
|
|
2017-11-02 22:47:23 +01:00
|
|
|
////inter/*invalid1*/face IFoo {
|
2014-07-13 01:04:16 +02:00
|
|
|
//// new(): IFoo;
|
|
|
|
//// [indexer: string]: number;
|
|
|
|
//// method(value: number): string;
|
|
|
|
//// property: string;
|
2017-11-02 22:47:23 +01:00
|
|
|
/////*invalid2*/}
|
2014-07-13 01:04:16 +02:00
|
|
|
////
|
2018-08-23 20:27:03 +02:00
|
|
|
////class bar imple/*invalid4*/ments IFoo {
|
2017-11-02 22:47:23 +01:00
|
|
|
//// constructor( /*invalid5*/ ) {
|
2014-07-13 01:04:16 +02:00
|
|
|
////
|
|
|
|
//// }
|
|
|
|
////
|
2017-11-02 22:47:23 +01:00
|
|
|
//// pu/*invalid6*/blic method(value: string): string {
|
|
|
|
//// retu/*invalid7*/rn null;
|
2014-07-13 01:04:16 +02:00
|
|
|
//// }
|
|
|
|
////
|
2017-11-02 22:47:23 +01:00
|
|
|
//// public property: string /*invalid8*/= "string";
|
2014-07-13 01:04:16 +02:00
|
|
|
////
|
2017-11-02 22:47:23 +01:00
|
|
|
//// public ge/*invalid9*/t value() {
|
2014-07-13 01:04:16 +02:00
|
|
|
//// return 0;
|
|
|
|
//// }
|
|
|
|
////}
|
|
|
|
////
|
|
|
|
////
|
2017-11-02 22:47:23 +01:00
|
|
|
////mod/*invalid10*/ule m1 {
|
|
|
|
//// va/*invalid11*/r varibale = 0;
|
2017-01-18 22:55:31 +01:00
|
|
|
////
|
2017-11-02 22:47:23 +01:00
|
|
|
//// function foo(arg1: number) {
|
|
|
|
//// ret/*invalid13*/urn string;
|
2014-07-13 01:04:16 +02:00
|
|
|
//// }
|
|
|
|
////
|
|
|
|
//// class foo {
|
2017-01-18 22:55:31 +01:00
|
|
|
////
|
2014-07-13 01:04:16 +02:00
|
|
|
//// }
|
|
|
|
////
|
|
|
|
//// var object = {
|
|
|
|
//// value1: "string",
|
|
|
|
//// value2: {
|
|
|
|
//// value21: number
|
2017-11-02 22:47:23 +01:00
|
|
|
//// /*invalid14*/}
|
2014-07-13 01:04:16 +02:00
|
|
|
//// };
|
|
|
|
////}
|
|
|
|
|
2017-01-18 22:55:31 +01:00
|
|
|
goTo.eachMarker(() => verify.not.quickInfoExists());
|
2014-07-13 01:04:16 +02:00
|
|
|
|