Estou a usar reflexão em Java para obter algumas informações da anotação TestNG como no trecho de código abaixo:
Reflections reflections = new Reflections("", new MethodAnnotationsScanner()) Set<Method> annotated = reflections.getMethodsAnnotatedWith(Test.class) Ler mais →Estou a usar a v3 do AWS SDK para JavaScript num ambiente TypeScript/Node.js, mas quando o executo com ts-node, ele reclama por não conseguir encontrar a função send no s3client. O meu código:
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);O erro que recebo ao
Ler mais →
Estou a desenvolver um Google Apps Script (GAS) usando Typescript (através da ferramenta clasp).
Importei definições de tipo executando npm i -S @types/google-apps-script.
Alguns tipos são bastante extensos, por exemplo:
let sheet: GoogleAppsScript.Spreadsheet.SheetExiste uma forma de d
Ler mais →
Usar Typescript com as opções padrão do compilador é bastante rígido quanto ao que é permitido ou não - como valores nulos, atributos de classe não serem inicializados no construtor. Mas quando se trata de genéricos, é possível definir um tipo genérico para uma classe e depois criar uma nova classe sem especificar o t
Ler mais →
Eu vejo esta linha em JS:
const myKnex = require('knex')(config);normalmente eu mudaria para TS com:
import { myKnex } from 'knex';mas como posso adicionar a parte (config)?
Tenha cuidado, pois a
Ler mais →
Se um módulo (por exemplo moment.js, knockout ou big.js) for incluído com uma tag <script>, por exemplo
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.js"> </script>que definem uma propriedade global (por exemplo, moment, ko, Big, etc), como se pode aceder/declarar os tipos em window (ou global) no Ty
Ler mais →
Criei um modelo de classe e não sei como preencher uma classe com valores.
Utilizador.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 eu executo isto, o utilizador ainda está vazio.
Ler mais →
Eu tenho o seguinte enum TypeScript:
export declare enum SupportedLanguages { en, fr }Se eu o importar na minha aplicação React e usar console.log, receberei o seguinte objeto retornado:
{ en: "en", fr: "fr" }Como posso manipulá-lo para que o seguinte objet
Ler mais →Copio os dados de uma instância de classe usando o operador spread: const myObj:MyType={...myClassInstance}, onde myClassInstance é uma instância de MyClass. Quero definir esse tipo MyType, que exclui todas as funções definidas em MyClass, mantendo apenas strings, números, arrays, etc. Eu tentei isto:
type ExcludeSubType<Base, Condition> = Pick<Base, { [Key in keyof Base]: Base[Key] extends Cond Ler mais →
Sou iniciante em Typescript. Tenho um intervalo de datas que estou a receber como uma string.
var range="7-01-2018 VS 5-01-2019";Está codificado diretamente neste momento apenas para te explicar. Mas mais tarde também estará
Ler mais →