Ricerca nel sito web
Sto usando la reflection in Java per ottenere alcune informazioni dall'annotazione TestNG come nel frammento di codice riportato di seguito:
Reflections reflections = new Reflections("", new MethodAnnotationsScanner()) Set<Method> annotated = reflections.getMethodsAn Continua a leggere →Sto usando la versione 3 dell'AWS SDK per JavaScript in un ambiente TypeScript/Node.js, ma quando lo eseguo con ts-node, segnala di non riuscire a trovare la funzione send sul s3client. Il mio codice:
const client = new S3Client({ credentialDefaultProvider: this.getCredentialDefaultProvider region: "us-west-2", }); const command = new ListObjectsCommand({ Bucket: bucket, Prefix: prefix, }); const result = await client.send(command);L'errore che
Continua a leggere →
Sto sviluppando uno script Google Apps (GAS) usando Typescript (tramite lo strumento clasp).
Ho importato le definizioni dei tipi eseguendo npm i -S @types/google-apps-script.
Alcuni tipi sono piuttosto lunghi, per esempio:
let sheet: GoogleAppsScript.Spreadsheet.SheetEsiste un modo per
Continua a leggere →
Usare Typescript con le opzioni predefinite del compilatore è piuttosto severo su cosa è permesso o no - come valori nulli, attributi di classe non inizializzati nel costruttore. Ma quando si tratta di generici, è possibile definire un tipo generico per una classe e poi creare una nuova classe senza specificare il tip
Continua a leggere →
Vedo questa riga in JS:
const myKnex = require('knex')(config);Normalmente lo cambierei in TS con:
import { myKnex } from 'knex';ma come posso aggiungere la parte (config)?
Fai attenzione poich
Continua a leggere →
Se un modulo (ad esempio moment.js, knockout o big.js) è incluso con un tag <script>, ad esempio
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.js"> </script>che definiscono una proprietà globale (ad esempio moment, ko, Big, ecc.), come si può accedere/dichiarare i tipi su window (o global) in Typescr
Continua a leggere →
Ho creato un modello di classe e non so come riempire una classe con dei valori.
User.ts
export class User { constructor( username: string, password: string, token: string ) { } }app.component.ts
ngOnInit() { let user = new User('uname' , 'pword', 'sampletoken'); console.log(user); }Quando eseguo questo, l'utente è ancora vuoto.
Continua a leggere →
Ho il seguente enum TypeScript:
export declare enum SupportedLanguages { en, fr }Se lo importo nella mia applicazione React e lo console.log, otterrò il seguente oggetto restituito:
{ en: "en", fr: "fr" }Come posso manipolarlo, in modo da ottenere il seguen
Continua a leggere →Copio i dati da un'istanza di classe usando l'operatore spread: const myObj:MyType={...myClassInstance}, dove myClassInstance è un'istanza di MyClass. Voglio definire quel tipo MyType, che esclude tutte le funzioni definite su MyClass, mantenendo solo stringhe, numeri, array ecc. Ho provato questo:
type ExcludeSubType<Base, Condition> = Pick<Base, { [Key in keyof Base]: Base[Key] extends Conditi Continua a leggere →
Sono un principiante in Typescript. Ho un intervallo di date che ricevo come stringa.
var range="7-01-2018 VS 5-01-2019";Al momento è codificato direttamente solo per spiegarti. Ma in seguito sarà solo in questa forma di str
Continua a leggere →