Type Alias

GObject-2.0GObjectIFaces

IFaces: {
    [key in keyof Interfaces]: Interfaces[key] extends {
        $gtype: GType<infer I>;
    }
        ? I
        : never
}

Type Parameters

  • Interfaces extends { $gtype: GType<any> }[]