Без 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
setCounter должен оказаться внутри actions? Что пытаетесь решить типовыми переменными R и RA?
Обсуждают сегодня