169 похожих чатов

Подскажите пожалуйста почему тут возвращается any? Как такое можно фиксануть?

Без actions у меня работает, но попытался сделать с вложеным свойством у объекта и возникла такая проблема - http://www.typescriptlang.org/play/index.html#src=interface%20Observable%3CT%3E%20%7B%20%7D%0D%0A%0D%0A%0D%0Atype%20CLB%3CT%3E%20%3D%20(a%3A%20T)%20%3D%3E%20(a%3A%20Observable%3CT%3E)%20%3D%3E%20Observable%3CT%3E%0D%0Afunction%20acts%3C%0D%0A%20%20%20%20C%20extends%20%7B%20actions%3A%20%7B%7D%20%7D%2C%0D%0A%20%20%20%20R%20extends%20%7B%20actions%3A%20RA%20%7D%2C%0D%0A%20%20%20%20RA%20extends%20%7B%20%5Bname%20in%20keyof%20RA%5D%3A%20CB%20%7D%2C%0D%0A%20%20%20%20T%2C%0D%0A%20%20%20%20CB%20extends%20CLB%3CT%3E%0D%0A%20%20%3E(c%3A%20C%2C%20name%3A%20keyof%20RA%2C%20clb%3A%20CB)%20%7B%0D%0A%20%20return%20%7B...c%2C%20%5Bname%5D%3A%20clb%7D%20as%20any%20as%20C%20%26%20R%0D%0A%7D%0D%0A%0D%0Aconst%20c%20%3D%20%7Bactions%3A%20%7B%7D%7D%3B%0D%0Aconst%20b%20%3D%20acts(c%2C%20%22setName%22%2C%20(name%3A%20string)%20%3D%3E%20st%20%3D%3E%20st)%3B%0D%0Aconst%20y%20%3D%20acts(b%2C%20%22setTitle%22%2C%20(title%3A%20string)%20%3D%3E%20st%20%3D%3E%20st)%3B%0D%0Aconst%20z%20%3D%20acts(y%2C%20%22setCounter%22%2C%20(value%3A%20number)%20%3D%3E%20st%20%3D%3E%20st)%3B%0D%0A%0D%0Aconst%20v%20%3D%20z.setTitle(%22new%20title%22)%0D%0Aconst%20vb%20%3D%20z.setName(%22new%20title%22)%0D%0Aconst%20zz%20%3D%20z.setCounter(1)%0D%0A

1 ответов

10 просмотров

setCounter должен оказаться внутри actions? Что пытаетесь решить типовыми переменными R и RA?

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
доброго времени. db, dw и прочие исполняются при трансляции или при выполнении программы?
lutayyy
10
Почему никто не подсказал, что можно объявить свои типы данных, в которых меньше полей, чем в отданном джейсоне, и добавлять их по необходимости?
Strange Rabbit
10
Хтось використовував Vapor на Windows?
Jaroshevskii
15
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Карта сайта