38 lines
No EOL
723 B
Text
38 lines
No EOL
723 B
Text
==== tests/cases/compiler/augmentedTypesInterface.ts (2 errors) ====
|
|
// interface then interface
|
|
|
|
interface i {
|
|
foo(): void;
|
|
}
|
|
|
|
interface i {
|
|
bar(): number;
|
|
}
|
|
|
|
// interface then class
|
|
interface i2 {
|
|
foo(): void;
|
|
}
|
|
|
|
class i2 { // error
|
|
~~
|
|
!!! Duplicate identifier 'i2'.
|
|
bar() {
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
// interface then enum
|
|
interface i3 {
|
|
foo(): void;
|
|
}
|
|
enum i3 { One }; // error
|
|
~~
|
|
!!! Duplicate identifier 'i3'.
|
|
|
|
// interface then import
|
|
interface i4 {
|
|
foo(): void;
|
|
}
|
|
|
|
//import i4 = require(''); // error |