Ricerca nel sito web

javascript - Selezionare da una tupla con Typescript

Sto seguendo un corso, e la sfida attuale è "Scrivere una funzione che prenda un array di nomi e età, e restituisca solo i nomi."

Finora il mio approccio è stato questo:

function names(arr: [string, number]) { let result: [] = []; arr.forEach((element) => { if (typeof(element) === "string") { result.push(elem

Continua a leggere →

Definizione del tipo TypeScript per la funzione flatten

Ho una semplice funzione flatten. L'idea è che può prendere un array di stringhe o un array di array di stringhe e restituire sempre un array di stringhe a un solo livello. Per esempio:

flatten(['a', ['b']]) // returns ['a', 'b'] flatten(['a', 'b']) // returns ['a', 'b']

Ecco

Continua a leggere →

javascript - come iterare un array di oggetti per ottenere chiave e valore in typescript

Ho un array di oggetti e vorrei ottenere chiave e valore iterando attraverso di esso, tuttavia ottengo solo 0, 1 come indice. Qualcuno sa perché?

const vairable = [{key1: "value1"}, {key2: "value2"}] Object.keys(vairable).forEach((i: any) => { console.log(i); # ge

Continua a leggere →

javascript - Redux + Typescript -> Errore: Un case reducer su un valore non modificabile non deve restituire undefined redux

Sto cercando di importare TypeScript nella mia applicazione Redux. Uso la funzione createSlice di Redux Toolkit in questo modo:

const slice = createSlice({ name: sliceName, initialState, reducers: { updateMode(state: SliceState, action: Payl

Continua a leggere →

licensing - Licenza TypeScript

Sono stato ovunque sul sito http://www.typescriptlang.org/ e non riesco a trovare informazioni aggiornate sulla licenza di TypeScript. Vorremmo iniziare a esplorare TypeScript come sostituto di JavaScript nella nostra organizzazione, ma non siamo chiari sui termini di utilizzo. Il vecchio sito CodePlex indicava che era rilasciato sotto licenza Apache Versione 2.0, ma non riesco a trovare nulla di recente. Qualcuno ha indicazioni sui termini più recenti?

Le domande esistenti sull'argomen

Continua a leggere →

Errore del compilatore TypeScript TS1127

Versione di TypeScript:

1.8.10

Ciao.

Ho ancora il codice di errore TS1127 quando cerco di compilare un file. Uso il codice dal tutorial rapido.

Codice :

function greeter(person: string){ return "Hello, " + person; } var user = [0, 1, 2]; document.body.innerHTML = greeter(user);

Comportamento previsto:

_greeter.ts(7,26):_Supplied parameters do not match any

Continua a leggere →

Come limitare un evento mousemove in RxJs quando si utilizza Angular 2 + Typescript?

Sto imparando RxJs. Uso Angular2 rc3. Lo stream seguente funziona, ma mi dà troppi eventi mousemove. Voglio rallentarli usando time(throttling) o un altro stream di controllo. Come posso fare?

Flusso di movimento del mouse senza limitazioni

Continua a leggere →

javascript - Risolvere o rifiutare una Promise più tardi in TypeScript

In un progetto Angular2/TypeScript, alla visualizzazione di un dialogo, il sistema restituisce un oggetto Promise al chiamante, che sarà risolto dopo che il dialogo è stato chiuso dall'utente.

L'interfaccia della classe Promise non espone i metodi resolve() o reject(), quindi devo salvare i riferimenti a questi meto

Continua a leggere →

angular - I parametri forniti non corrispondono a nessuna firma del target di chiamata - Typescript

Ho un modello chiamato FilterOperation.ts che funziona così:

export class FilterOperations { constructor( public mainFilter : string, public currencyType : string, public status : string ) { } }

Allora definisci il mio co

Continua a leggere →

json - Serializzazione/deserializzazione dei tipi TypeScript nel localstorage

Ho un'applicazione Typescript. Uso il localstorage a scopo di sviluppo per memorizzare i miei oggetti e ho un problema durante la deserializzazione.

Ho un oggetto riunione di tipo MeetingModel:

export interface MeetingModel { date: moment.Moment; // from the librar

Continua a leggere →