28 lines
No EOL
1.2 KiB
Text
28 lines
No EOL
1.2 KiB
Text
tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts(2,17): error TS1187: A parameter property may not be a binding pattern.
|
|
tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts(8,17): error TS1187: A parameter property may not be a binding pattern.
|
|
tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts(14,17): error TS1187: A parameter property may not be a binding pattern.
|
|
|
|
|
|
==== tests/cases/compiler/declarationEmitDestructuringParameterProperties.ts (3 errors) ====
|
|
class C1 {
|
|
constructor(public [x, y, z]: string[]) {
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
!!! error TS1187: A parameter property may not be a binding pattern.
|
|
}
|
|
}
|
|
|
|
type TupleType1 =[string, number, boolean];
|
|
class C2 {
|
|
constructor(public [x, y, z]: TupleType1) {
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
!!! error TS1187: A parameter property may not be a binding pattern.
|
|
}
|
|
}
|
|
|
|
type ObjType1 = { x: number; y: string; z: boolean }
|
|
class C3 {
|
|
constructor(public { x, y, z }: ObjType1) {
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
!!! error TS1187: A parameter property may not be a binding pattern.
|
|
}
|
|
} |