Pesquisa de site
Estou usando 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) Consulte Mais informação →Estou usando a v3 do AWS SDK para JavaScript em um ambiente TypeScript/Node.js, mas quando executo com ts-node, ele reclama de não conseguir encontrar a função send no s3client. 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 in
Consulte Mais informação →
Estou desenvolvendo um Google Apps Script (GAS) usando Typescript (via a ferramenta clasp).
Importei definições de tipo executando npm i -S @types/google-apps-script.
Alguns tipos são bastante longos, por exemplo:
let sheet: GoogleAppsScript.Spreadsheet.SheetExiste uma maneira de defini
Consulte Mais informação →
Usar Typescript com as opções padrão do compilador é bastante rígido sobre o que é permitido ou não - como valores nulos, atributos de classe não sendo inicializados no construtor. Mas quando se trata de genéricos, é possível definir um tipo genérico para uma classe e então criar uma nova classe sem especificar o tipo
Consulte Mais informação →
Eu vejo esta linha em JS:
const myKnex = require('knex')(config);normalmente eu mudaria para TS com:
import { myKnex } from 'knex';mas como eu posso adicionar a parte (config)?
Tenha cuidado, poi
Consulte Mais informação →
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 alguém pode acessar/declarar os tipos em window (ou global)
Consulte Mais informação →
Eu criei um modelo de classe e não sei como preencher uma classe com valores.
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 eu executo isso, o usuário ainda está vazio.
Consulte Mais informação →
Eu tenho o seguinte enum TypeScript:
export declare enum SupportedLanguages { en, fr }Se eu importá-lo 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
Consulte Mais informação →Eu copio os dados de uma instância de classe usando o operador spread: const myObj:MyType={...myClassInstance}, onde myClassInstance é uma instância de MyClass. Eu 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 Consulte Mais informação →
Sou iniciante em Typescript. Tenho um intervalo de datas que estou recebendo como uma string.
var range="7-01-2018 VS 5-01-2019";Está codificado agora apenas para te explicar. Mas depois também será apenas nessa forma de str
Consulte Mais informação →