You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let's take example of Gtk.MediaStream: It implements Gdk.Paintable, and Gdk.Paintable requires GObject.Object.
However, in the types of Gtk.MediaStream, types for GObject.Object are included.
Current vs Expected Behavior
Current:
abstractclassMediaStreamextendsGObject.ObjectimplementsGdk.Paintable{// these should NOT be herebind_property(source_property: string,target: GObject.Object,target_property: string,flags: GObject.BindingFlags|null,): GObject.Binding;bind_property_full(source_property: string,target: GObject.Object,target_property: string,flags: GObject.BindingFlags|null,transform_to?: GObject.BindingTransformFunc|null,transform_from?: GObject.BindingTransformFunc|null,notify?: GLib.DestroyNotify|null,): GObject.Binding;// Conflicted with GObject.Object.bind_property_fullbind_property_full(...args: never[]): any;
Expected:
All those types not to be included, because they are from GObject.Object
Also, note how there are 2 different declarations for bind_property_full, and the second one breaks things.
Description
Please forgive the awful title.
Let's take example of
Gtk.MediaStream
: It implementsGdk.Paintable
, andGdk.Paintable
requiresGObject.Object
.However, in the types of
Gtk.MediaStream
, types forGObject.Object
are included.Current vs Expected Behavior
Current:
Expected:
All those types not to be included, because they are from
GObject.Object
Also, note how there are 2 different declarations for
bind_property_full
, and the second one breaks things.see above
References
Additional Context
The text was updated successfully, but these errors were encountered: