Resultados da pesquisa a pedido "typing"

1 a resposta

Texto datilografado “erro TS2532: o objeto é possivelmente 'indefinido'” mesmo após verificação indefinida

Estou tentando usar o--strict opção ativadatsc mas me deparei com o seguinte caso "estranho" que parece que não entendo. Se eu escrever: function testStrict(input: {query?: {[prop: string]: string}}) { if (input.query) { ...

1 a resposta

Dica do tipo Python 3 para decorador

Considere o seguinte código: from typing import Callable, Any TFunc = Callable[..., Any] def get_authenticated_user(): return "John" def require_auth() -> Callable[TFunc, TFunc]: def decorator(func: TFunc) -> TFunc: def wrapper(*args, **kwargs) ...

2 a resposta

Maneira limpa de mapear objetos para outros objetos?

Existe uma boa maneira de mapear objetos para outros objetos? As recomendações da biblioteca também são bem-vindas. Por exemplo, digamos que eu tenho essas classes: export class Draft { id: number; name: string; summary: string; } export ...

2 a resposta

Uma maneira de subclassificar NamedTuple para fins de digitação tipográfica

Eu tenho vários nomeados que compartilham alguns campos. Eu tenho uma função que aceita essas tuplas e é garantida a interação apenas com os campos compartilhados. Quero digitar esse código em mypy. Um exemplo do código seria: from typing ...

1 a resposta

Como usar a biblioteca (mqtt) js no aplicativo datilografado angular 2?

Paralelo estreito à abordagem adotadacomo usar o momento-js-library-in-angular-2-typescript-app [https://stackoverflow.com/questions/35166168/how-to-use-moment-js-library-in-angular-2-typescript-app] mas ainda assimerror TS2307: Cannot find ...

1 a resposta

Auto-referência ou referência direta de anotações de tipo em Python [duplicado]

Esta pergunta já tem uma resposta aqui: Dicas de tipo: resolver dependência circular [/questions/33837918/type-hints-solve-circular-dependency] 1 respostaEstou tentando descobrir como a auto-referência de tipos funcionaanotações de tipo ...

3 a resposta

Como especifico que o tipo de retorno de um método é igual à própria classe em python?

Eu tenho o seguinte código em python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y)Mas meu editor (PyCharm) diz que ...

2 a resposta

TypeScript: subtipo de referência da definição de tipo (interface)

Estou usando o seguinte tipo no meu TypScript: interface ExerciseData { id : number; name : string; vocabulary : { from : string; to : string; }[]; }Agora eu gostaria de criar uma variável do mesmo tipo que o atributovocabulary, tentando o ...

1 a resposta

Cython: Devo usar np.float_t em vez de duplicar para visualizações de memória digitada

Em relação às visualizações de memória em cython, existe alguma vantagem em digitar uma visualização com tipos NumPy, comonp.float_t em vez de simplesmente fazerdouble se eu estiver trabalhando com matrizes float numpy? E devo digitar ocdef ...

3 a resposta

Convertendo OCaml para F #: Diferenças entre digitação e inferência de tipos

Na pesquisainferência de tipos diferenças entre F # e OCaml eu achei que eles tendem a se concentrar emnominativo vs.estrutural sistema de tipos. Então eu en...