Jeg bruker refleksjon i Java for å hente noen opplysninger fra TestNG-annotasjonen som i kodeeksemplet nedenfor:
Reflections reflections = new Reflections("", new MethodAnnotationsScanner()) Set<Method> annotated = reflections.getMethodsAnnotatedWith(Test.class) Les mer →Jeg bruker v3 av AWS SDK for JavaScript i et TypeScript/Node.js-miljø, men når jeg kjører det med ts-node, klager det på at det ikke finner send-funksjonen på S3Client. Koden min:
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);Feilen jeg får når jeg starter se
Les mer →
Jeg utvikler et Google Apps Script (GAS) ved hjelp av Typescript (via clasp-verktøyet).
Jeg importerte typedefinisjoner ved å kjøre npm i -S @types/google-apps-script.
Noen typer er ganske lange, for eksempel:
let sheet: GoogleAppsScript.Spreadsheet.SheetFinnes det en måte å definere en
Les mer →
Å bruke Typescript med standard kompilatorinnstillinger er ganske strengt på hva som er tillatt eller ikke – som null-verdier, klasseattributter som ikke er initiert i konstruktøren. Men når det gjelder generics, er det mulig å definere en generisk type for en klasse og deretter lage en ny klasse uten å spesifisere ty
Les mer →
Jeg ser denne linjen i JS:
const myKnex = require('knex')(config);normalt ville jeg endret det til TS med:
import { myKnex } from 'knex';men hvordan kan jeg legge til (config)-delen?
Vær forsiktig, d
Les mer →
Hvis en modul (f.eks. moment.js, knockout eller big.js) inkluderes med en <script>-tagg f.eks.
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.js"> </script>som definerer en global egenskap (f.eks. moment, ko, Big, osv.), hvordan kan man få tilgang til/erklære typene på window (eller global) i Typescri
Les mer →
Jeg opprettet en klassemodell, og jeg vet ikke hvordan jeg skal fylle en klasse med verdier.
Bruker.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); }Når jeg kjører dette, er brukeren fortsatt tom.
Les mer →
Jeg har følgende TypeScript-enum:
export declare enum SupportedLanguages { en, fr }Hvis jeg importerer det i min React-applikasjon og console.log det, vil jeg få følgende objekt returnert:
{ en: "en", fr: "fr" }Hvordan kan jeg manipulere det, slik at jeg få
Les mer →Jeg kopierer dataene fra en klasseinstans ved å bruke spread-operatoren: const myObj:MyType={...myClassInstance}, hvor myClassInstance er en instans av MyClass. Jeg ønsker å definere typen MyType, som utelukker alle funksjoner definert på MyClass, og beholder bare strenger, tall, arrays osv. Jeg prøvde dette:
type ExcludeSubType<Base, Condition> = Pick<Base, { [Key in keyof Base]: Base[Key] exte Les mer →
Jeg er nybegynner i Typescript. Jeg har et datoområde som jeg mottar som en streng.
var range="7-01-2018 VS 5-01-2019";Det er hardkodet akkurat nå bare for å forklare deg. Men det vil være i denne strengformen også senere. J
Les mer →