21 lines
No EOL
774 B
Text
21 lines
No EOL
774 B
Text
tests/cases/compiler/typeInfer1.ts(11,5): error TS2322: Type '{ Moo: () => string; }' is not assignable to type 'ITextWriter2'.
|
|
Property 'Write' is missing in type '{ Moo: () => string; }'.
|
|
|
|
|
|
==== tests/cases/compiler/typeInfer1.ts (1 errors) ====
|
|
interface ITextWriter2 {
|
|
Write(s:string):void;
|
|
WriteLine(s:string):void;
|
|
}
|
|
|
|
var x: ITextWriter2 = {
|
|
Write: function (s:string):void {},
|
|
WriteLine: function(s:string):void {}
|
|
}
|
|
|
|
var yyyyyyyy: ITextWriter2 = {
|
|
~~~~~~~~
|
|
!!! error TS2322: Type '{ Moo: () => string; }' is not assignable to type 'ITextWriter2'.
|
|
!!! error TS2322: Property 'Write' is missing in type '{ Moo: () => string; }'.
|
|
Moo: function() { return "cow"; }
|
|
} |