Size: a a a

2021 March 31

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
ну я если честно не понял твой вопрос, сории. Может кто-то другой
источник

Вт

Ві тя in Frontend UA
а там спагетти код
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
в классах?
источник

Вт

Ві тя in Frontend UA
у меня есть код:

const ClockOverrideSettings = new GObject.Class({
 Name: "ClockOverridePrefs",
 Extends: Gtk.Grid,
})
let widget = new ClockOverrideSettings();
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
ну
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
и где тут конструктор?
источник

Вт

Ві тя in Frontend UA
мне хочется тип, которьій даст widget тип Gtk.Grid
источник

Вт

Ві тя in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
и где тут конструктор?
у меня нет кода конструктора в жс, там биндинги на с++ , хотя могу поискать
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
напиши тип для GObject.Class
источник

Вт

Ві тя in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
напиши тип для GObject.Class
interface GObject extends Record<string, unknown> {
 parent<T extends GObject>(params: T): T;
 Extends: GObject;
 Class: {
   new <T extends GObject>(params: T): T;
 };
 get_children<T extends GObject>(): T[];
 new <T extends GObject>(params: T): T;
}
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
это метод
источник

Вт

Ві тя in Frontend UA
как-то так, но не работает
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
зачем там нью ваще?
источник

Вт

Ві тя in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
зачем там нью ваще?
потому что ето не мой код, а чей-то, я не могу его менять
источник

Вт

Ві тя in Frontend UA
логику разраба я не понимаю
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
ну может так и надо я не силен в тс. Не знаю зачем там нью. но похоже на правду
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
почему не

Class<T extends GObject>(params: T): T;?
источник

Вт

Ві тя in Frontend UA
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
ладно. вопрос то в чем?
источник

Вт

Ві тя in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
ладно. вопрос то в чем?
у меня widget здесь https://t.me/frontendua/43422 инферит тип, но ругается
источник