Size: a a a

Dart & Flutter по-русски

2021 April 05

KB

Kirill Bubochkin in Dart & Flutter по-русски
Andrey Unger
эта падла потом ругается на несовместимость типов
в дартпаде все работает
источник

AU

Andrey Unger in Dart & Flutter по-русски
у меня есть класс, к нему миксин. Я пишу метод который должен работать со всеми дочерними реализациями этого класса с этим и прочими миксинами. Когда я создаю дочерний класс с этим и каким-нибудь еще миксином - начинает ругатся что не может привести дочерний класс к родителю (((
источник

DY

Denny Yats in Dart & Flutter по-русски
как называется extension которые показывает эти стрелки к компонентам?
источник

DY

Denny Yats in Dart & Flutter по-русски
vs code
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Andrey Unger
у меня есть класс, к нему миксин. Я пишу метод который должен работать со всеми дочерними реализациями этого класса с этим и прочими миксинами. Когда я создаю дочерний класс с этим и каким-нибудь еще миксином - начинает ругатся что не может привести дочерний класс к родителю (((
код в студию!
источник

DS

DVS Studio in Dart & Flutter по-русски
Denny Yats
как называется extension которые показывает эти стрелки к компонентам?
Flutter. да. прямо из коробки
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
mixin просто добавляет поведение
источник

DY

Denny Yats in Dart & Flutter по-русски
DVS Studio
Flutter. да. прямо из коробки
в настройках походу надо менять
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Denny Yats
как называется extension которые показывает эти стрелки к компонентам?
Нужно в VSCode где-то в настройках параметр указать, если найду, то скину
источник

DY

Denny Yats in Dart & Flutter по-русски
Sergey Hottabych
Нужно в VSCode где-то в настройках параметр указать, если найду, то скину
было б хорошо
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Denny Yats
было б хорошо
"dart.previewFlutterUiGuides": true,
источник

AU

Andrey Unger in Dart & Flutter по-русски
Kirill Bubochkin
код в студию!
Есть класс Context, К нему миксины mixin Routing on Context и mixin ParsedBody on Context.
Есть класс опеределенный как class Name<T extends Routing> у него геттер определенный как Result<T> get result => (T param).
Создаю дочерний класс ServerContext extends Context with Routing,ParsedBody и получаю ошибку
Ошибка такая: type '(ServerContext, () => dynamic) => Future<Null>' is not a subtype of type '(Routing, () => dynamic) =>
Future<dynamic>'
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Andrey Unger
Есть класс Context, К нему миксины mixin Routing on Context и mixin ParsedBody on Context.
Есть класс опеределенный как class Name<T extends Routing> у него геттер определенный как Result<T> get result => (T param).
Создаю дочерний класс ServerContext extends Context with Routing,ParsedBody и получаю ошибку
Ошибка такая: type '(ServerContext, () => dynamic) => Future<Null>' is not a subtype of type '(Routing, () => dynamic) =>
Future<dynamic>'
это не в миксине проблема, а в типе-функции
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
это если dynamic используете. Если нет, то надо полный код смотреть, где-то может быть ошибка с типами
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Andrey Unger
Есть класс Context, К нему миксины mixin Routing on Context и mixin ParsedBody on Context.
Есть класс опеределенный как class Name<T extends Routing> у него геттер определенный как Result<T> get result => (T param).
Создаю дочерний класс ServerContext extends Context with Routing,ParsedBody и получаю ошибку
Ошибка такая: type '(ServerContext, () => dynamic) => Future<Null>' is not a subtype of type '(Routing, () => dynamic) =>
Future<dynamic>'
Ну так он все пишет. Future<Null> не является подтипом Future<dynamic>.
Где-то накосячил с типами.
источник

SH

Sergey Hottabych in Dart & Flutter по-русски
Future<Null> — такого вообще не должно быть. Есть Future<void> (асинхронный метод, который ничего не возвращает).
источник

I

Ivan in Dart & Flutter по-русски
Всем привет, подскажите, можно ли использовать ивент одного блока, в провайдере другого?
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Ivan
Всем привет, подскажите, можно ли использовать ивент одного блока, в провайдере другого?
если generic constraints позволяют - то технически можно
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
это если речь про flutter_bloc
источник