48 lines
1.3 KiB
Plaintext
48 lines
1.3 KiB
Plaintext
tests/cases/compiler/augmentedTypesInterface.ts(12,11): error TS2300: Duplicate identifier 'i2'.
|
|
tests/cases/compiler/augmentedTypesInterface.ts(16,7): error TS2300: Duplicate identifier 'i2'.
|
|
tests/cases/compiler/augmentedTypesInterface.ts(23,11): error TS2300: Duplicate identifier 'i3'.
|
|
tests/cases/compiler/augmentedTypesInterface.ts(26,6): error TS2300: Duplicate identifier 'i3'.
|
|
|
|
|
|
==== tests/cases/compiler/augmentedTypesInterface.ts (4 errors) ====
|
|
// interface then interface
|
|
|
|
interface i {
|
|
foo(): void;
|
|
}
|
|
|
|
interface i {
|
|
bar(): number;
|
|
}
|
|
|
|
// interface then class
|
|
interface i2 { // error
|
|
~~
|
|
!!! error TS2300: Duplicate identifier 'i2'.
|
|
foo(): void;
|
|
}
|
|
|
|
class i2 { // error
|
|
~~
|
|
!!! error TS2300: Duplicate identifier 'i2'.
|
|
bar() {
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
// interface then enum
|
|
interface i3 { // error
|
|
~~
|
|
!!! error TS2300: Duplicate identifier 'i3'.
|
|
foo(): void;
|
|
}
|
|
enum i3 { One }; // error
|
|
~~
|
|
!!! error TS2300: Duplicate identifier 'i3'.
|
|
|
|
// interface then import
|
|
interface i4 {
|
|
foo(): void;
|
|
}
|
|
|
|
//import i4 = require(''); // error |