Size: a a a

2020 May 14

SP

Stanislav Popov in rust_offtopic
ну юзать сваггер как промежуточное звено просто чтобы иметь интероп типчики
источник

e

egoarka in rust_offtopic
ну свагер для примера
источник

e

egoarka in rust_offtopic
у тебя может быть не свагер, а графкуэль или протбаф
источник

SP

Stanislav Popov in rust_offtopic
я просто раз видел какой то плагин для сваггера который генерит типчики ссаниной типа жинжи
источник

SP

Stanislav Popov in rust_offtopic
как же это смешно
источник

SP

Stanislav Popov in rust_offtopic
In this code you can use users[0].id, you can also use users[0].firstName and users[0].lastName. However you cannot use users[0].getName() or users[0].isAdult() because "users" actually is array of plain javascript objects, not instances of User object. You actually lied to compiler when you said that its users: User[].
источник

SP

Stanislav Popov in rust_offtopic
а раст на процедурных макросах чекнул бы и вообще молча бы сделал into
источник

SP

Stanislav Popov in rust_offtopic
как варп делает
источник

e

egoarka in rust_offtopic
Stanislav Popov
In this code you can use users[0].id, you can also use users[0].firstName and users[0].lastName. However you cannot use users[0].getName() or users[0].isAdult() because "users" actually is array of plain javascript objects, not instances of User object. You actually lied to compiler when you said that its users: User[].
это где
источник

SP

Stanislav Popov in rust_offtopic
источник

SP

Stanislav Popov in rust_offtopic
да там это для примера
источник

e

egoarka in rust_offtopic
import {plainToClass} from "class-transformer";

this.http
   .get("users.json")
   .map(res => res.json())
   .map(res => plainToClass(User, res as Object[]))
   .subscribe(users => {
       // now "users" is type of User[] and each user has getName() and isAdult() methods available
       console.log(users);
   });
источник

e

egoarka in rust_offtopic
plainToClass
источник

SP

Stanislav Popov in rust_offtopic
да я понимаю
источник

SP

Stanislav Popov in rust_offtopic
там следущей строкой это
источник

SP

Stanislav Popov in rust_offtopic
проблема в том что все это почти никогда не работает и не гибко
источник

e

egoarka in rust_offtopic
ну я хз, у меня все норм с этим
источник

SP

Stanislav Popov in rust_offtopic
есть вероятность что оно соснет на вложенном классе например, есть вероятность что только для классов и работает
источник

SP

Stanislav Popov in rust_offtopic
есть вероятность что ты не сделаешь свой собственный сериализатор
источник

e

egoarka in rust_offtopic
Stanislav Popov
есть вероятность что оно соснет на вложенном классе например, есть вероятность что только для классов и работает
не соснет
источник