1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
/// <reference path="fourslash.ts" />
////interface Foo {
//// f(type: string, listener: (this: object, type: string) => any): void;
////}
////declare let foo: Foo;
////foo.f("test", fn);
verify.codeFix({
index: 0,
description: [ts.Diagnostics.Add_missing_function_declaration_0.message, "fn"],
newFileContent:
`interface Foo {
f(type: string, listener: (this: object, type: string) => any): void;
}
declare let foo: Foo;
foo.f("test", fn);
function fn(this: object, type: string) {
throw new Error("Function not implemented.");
}
`
});
|