Skip to content

Commit c70ec78

Browse files
committed
keep eng
1 parent 8276a5f commit c70ec78

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

README-it_IT.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,11 +1059,11 @@ interface X1 {
10591059
}
10601060
```
10611061

1062-
interfaccia Y1 {
1062+
interface Y1 {
10631063
a: string;
10641064
b: string;
10651065
}
1066-
interfaccia Z1 {
1066+
interface Z1 {
10671067
a: string;
10681068
b: string;
10691069
c: string;
@@ -1688,7 +1688,7 @@ const x = ({ a, b = 100 }: X) => a + b;
16881688
È possibile impedire la scrittura su una proprietà utilizzando il modificatore `readonly`, che assicura che la proprietà non possa essere riscritta ma non fornisce alcuna garanzia di immutabilità totale:
16891689
16901690
```typescript
1691-
interfaccia Y {
1691+
interface Y {
16921692
sola lettura a:number;
16931693
}
16941694

@@ -1726,24 +1726,24 @@ Si noti che JavaScript converte automaticamente un indice con `numero` in un ind
17261726
È possibile estendere un'`interfaccia` (copiare membri da un altro tipo):
17271727
17281728
```typescript
1729-
interfaccia X {
1729+
interface X {
17301730
a: string;
17311731
}
1732-
interfaccia Y estende X {
1732+
interface Y estende X {
17331733
b: string;
17341734
}
17351735
```
17361736
17371737
È anche possibile estendere da più tipi:
17381738
17391739
```typescript
1740-
interfaccia A {
1740+
interface A {
17411741
a: string;
17421742
}
1743-
interfaccia B {
1743+
interface B {
17441744
b: string;
17451745
}
1746-
interfaccia Y estende A, B {
1746+
interface Y estende A, B {
17471747
y: string;
17481748
}
17491749
```
@@ -1766,7 +1766,7 @@ type C = A & B;
17661766
type A = {
17671767
a: string;
17681768
};
1769-
interfaccia B estende A {
1769+
interface B estende A {
17701770
b: string;
17711771
}
17721772
```
@@ -2277,7 +2277,7 @@ In TypeScript, i tipi di oggetto descrivono la forma di un oggetto. Specificano
22772277
22782278
In TypeScript, è possibile definire i tipi di oggetto in due modi principali:
22792279
2280-
Interfaccia, che definisce la forma di un oggetto specificando i nomi, i tipi e l'opzionalità delle sue proprietà.
2280+
interface, che definisce la forma di un oggetto specificando i nomi, i tipi e l'opzionalità delle sue proprietà.
22812281
22822282
```typescript
22832283
interface User {
@@ -2849,11 +2849,11 @@ Estensione di altri tipi/interfacce:
28492849
Sia i tipi che le interfacce possono estendere altri tipi/interfacce, ma la sintassi è diversa. Con le interfacce, si utilizza la parola chiave `extends` per ereditare proprietà e metodi da altre interfacce. Tuttavia, un'interfaccia non può estendere un tipo complesso come un tipo unione.
28502850
28512851
```typescript
2852-
interfaccia A {
2852+
interface A {
28532853
x: string;
28542854
y:number;
28552855
}
2856-
interfaccia B estende A {
2856+
interface B estende A {
28572857
z: string;
28582858
}
28592859
const car: B = {
@@ -2866,19 +2866,19 @@ z: 'z',
28662866
Per i tipi, si utilizza l'operatore & per combinare più tipi in un unico tipo (intersezione).
28672867
28682868
```typescript
2869-
interfaccia A {
2870-
x: string;
2871-
y:number;
2869+
interface A {
2870+
x: string;
2871+
y: number;
28722872
}
28732873

28742874
type B = A & {
2875-
j: string;
2875+
j: string;
28762876
};
28772877

28782878
const c: B = {
2879-
x: 'x',
2880-
y: 123,
2881-
j: 'j',
2879+
x: "x",
2880+
y: 123,
2881+
j: "j",
28822882
};
28832883
```
28842884
@@ -2905,11 +2905,11 @@ type EmployeeInfo = Person & Employee; // Intersezione
29052905
Esempio con interfacce:
29062906
29072907
```typescript
2908-
interfaccia A {
2909-
x: 'x';
2908+
interface A {
2909+
x: "x";
29102910
}
2911-
interfaccia B {
2912-
y: 'y';
2911+
interface B {
2912+
y: "y";
29132913
}
29142914

29152915
type C = A | B; // Unione di interfacce
@@ -4220,7 +4220,7 @@ costruttore() {}
42204220
}
42214221
42224222
// Estendi MyClass per includere il comportamento di Identificabile e Selezionabile
4223-
interfaccia MyClass estende Identificabile, Selezionabile {}
4223+
interface MyClass estende Identificabile, Selezionabile {}
42244224
42254225
// Funzione per applicare i mixin a una classe
42264226
funzione applyMixins(source: any, baseCtors: any[]) {

0 commit comments

Comments
 (0)