BETA
typescript
Nickname
Ruolo
Seleziona
Studente
Designer
Sviluppatore
Esploratore
Come si specifica il tipo di ritorno di una funzione che non restituisce nulla in TypeScript?
function saluta() {}
function saluta(): undefined {}
function saluta(): null {}
function saluta(): void {}
Tempo residuo
Domanda
0
di
0
Come si crea un tipo alias in TypeScript?
alias ID = string | number;
let ID: string | number;
type ID = string | number;
typedef ID = string | number;
Tempo residuo
Domanda
0
di
0
Qual è la sintassi corretta per dichiarare una variabile di tipo string in TypeScript?
let nome = 'string';
let nome: string;
string nome;
nome: string;
Tempo residuo
Domanda
0
di
0
Come si dichiara una variabile di tipo array di stringhe in TypeScript?
let arr: string[];
let arr: [string];
let arr: array<string>;
let arr: strings[];
Tempo residuo
Domanda
0
di
0
Come si definisce una funzione che restituisce un numero in TypeScript?
function somma(): string { return 10; }
function somma: number() { return 10; }
function somma(): number { return 10; }
function somma() number { return 10; }
Tempo residuo
Domanda
0
di
0
Come si definisce una proprietà di sola lettura in un'interfaccia TypeScript?
interface User { const id: number; }
interface User { immutable id: number; }
interface User { static id: number; }
interface User { readonly id: number; }
Tempo residuo
Domanda
0
di
0
Come si definisce un'interfaccia con una proprietà facoltativa in TypeScript?
interface Persona { nome: string?; }
interface Persona { ?nome: string; }
interface Persona { nome: ?string; }
interface Persona { nome?: string; }
Tempo residuo
Domanda
0
di
0
Come si estende un'interfaccia in TypeScript?
interface Admin implements User {}
interface Admin inherit User {}
interface Admin extends User {}
interface Admin include User {}
Tempo residuo
Domanda
0
di
0
Come si crea un tipo unione in TypeScript?
let id: string || number;
let id: string, number;
let id: string | number;
let id: [string, number];
Tempo residuo
Domanda
0
di
0
Come si specifica una funzione come parametro di un'altra funzione in TypeScript?
function esegui(callback: function) {}
function esegui(callback: () -> void) {}
function esegui(callback: () => void) {}
function esegui(callback: void()) {}
Tempo residuo
Domanda
0
di
0
Come si usa l'operatore as per il type assertion in TypeScript?
let valore = (input as string);
let valore = (input: string);
let valore = <string>input;
let valore = string(input);
Tempo residuo
Domanda
0
di
0
Come si definisce un tipo per un oggetto con proprietà facoltative?
interface User { nome: string?; }
interface User { nome?: string; }
interface User { ?nome: string; }
interface User { nome: ?string; }
Tempo residuo
Domanda
0
di
0
Qual è lo scopo del tipo infer in TypeScript?
Rimuove i tipi null e undefined
Inferisce il tipo all'interno di una condizione
Combina più tipi in uno
Converte un tipo in un altro
Tempo residuo
Domanda
0
di
0
Come si usa ReadonlyArray<T> in TypeScript?
const arr: Array<number> = [1, 2, 3];
const arr: readonly number[] = [1, 2, 3];
const arr: ImmutableArray<number> = [1, 2, 3];
const arr: ReadonlyArray<number> = [1, 2, 3];
Tempo residuo
Domanda
0
di
0
Come si usa il tipo Mapped in TypeScript?
type ReadonlyUser = { [K in keyof User]: User[K] };
type ReadonlyUser = { key in User };
type ReadonlyUser = { keyof User };
type ReadonlyUser = { K of User };
Tempo residuo
Domanda
0
di
0
Come si usa l'operatore in nelle definizioni dei tipi in TypeScript?
type Options = { [K in 'option1' | 'option2']: boolean };
type Options = { K in 'option1' | 'option2': boolean };
type Options = { 'option1' & 'option2': boolean };
type Options = { K of 'option1' | 'option2': boolean };
Tempo residuo
Domanda
0
di
0
Cosa fa il tipo ReturnType<T> in TypeScript?
Restituisce tutti i tipi di una funzione
Verifica se un tipo è una funzione
Combina i tipi di input di una funzione
Restituisce il tipo di ritorno di una funzione
Tempo residuo
Domanda
0
di
0
Qual è l'uso del tipo Extract<T, U> in TypeScript?
type Result = Extract<'a' & 'b' & 'c', 'a' | 'c'>;
type Result = Extract<'a' | 'b' | 'c', 'a' | 'c'>;
type Result = Extract<'a' | 'b' | 'c', 'b'>;
type Result = Extract<'a' | 'b' | 'c', 'a' & 'c'>;
Tempo residuo
Domanda
0
di
0